Git命令大全:从基础到高级应用

目录

一、增加/删除文件

[1.1 添加文件到暂存区](#1.1 添加文件到暂存区)

[1.2 添加所有文件到暂存区](#1.2 添加所有文件到暂存区)

[1.3 从暂存区移除文件](#1.3 从暂存区移除文件)

[1.4 从版本库和工作区删除文件](#1.4 从版本库和工作区删除文件)

二、代码提交

[2.1 提交暂存区文件到本地仓库](#2.1 提交暂存区文件到本地仓库)

[2.2 修改最后一次提交信息](#2.2 修改最后一次提交信息)

三、本地分支

[3.1 创建新分支](#3.1 创建新分支)

[3.2 切换分支](#3.2 切换分支)

[3.3 创建并切换到新分支](#3.3 创建并切换到新分支)

[3.4 删除分支](#3.4 删除分支)

四、远程分支/仓库

[4.1 添加远程仓库](#4.1 添加远程仓库)

[4.2 推送本地分支到远程仓库](#4.2 推送本地分支到远程仓库)

[4.3 删除远程分支](#4.3 删除远程分支)

五、撤销

[5.1 恢复工作区至上一次提交](#5.1 恢复工作区至上一次提交)

[5.2 撤销暂存区的修改](#5.2 撤销暂存区的修改)

[5.3 撤销最后一次提交](#5.3 撤销最后一次提交)

六、查看信息

[6.1 查看文件修改状态](#6.1 查看文件修改状态)

[6.2 查看提交历史](#6.2 查看提交历史)

[6.3 查看文件具体修改内容](#6.3 查看文件具体修改内容)

七、标签

[7.1 创建标签](#7.1 创建标签)

[7.2 推送标签到远程仓库](#7.2 推送标签到远程仓库)

八、上传本地项目到远程仓库演示

[1. 初始化本地仓库:](#1. 初始化本地仓库:)

[2. 添加远程仓库:](#2. 添加远程仓库:)

[3. 添加所有文件到暂存区:](#3. 添加所有文件到暂存区:)

[4. 提交到本地仓库:](#4. 提交到本地仓库:)

[5. 推送到远程仓库:](#5. 推送到远程仓库:)

九、拉取远程代码演示

[1. 克隆远程仓库:](#1. 克隆远程仓库:)

[2. 切换到工作目录:](#2. 切换到工作目录:)

[3. 拉取最新代码:](#3. 拉取最新代码:)

我的其他博客


Git命令大全:从基础到高级应用

一、增加/删除文件

1.1 添加文件到暂存区

复制代码
git add <文件名>

1.2 添加所有文件到暂存区

复制代码
git add .

1.3 从暂存区移除文件

复制代码
git reset <文件名>

1.4 从版本库和工作区删除文件

复制代码
git rm <文件名>

二、代码提交

2.1 提交暂存区文件到本地仓库

复制代码
git commit -m "提交信息"

2.2 修改最后一次提交信息

复制代码
git commit --amend -m "新提交信息"

三、本地分支

3.1 创建新分支

复制代码
git branch <分支名>

3.2 切换分支

复制代码
git checkout <分支名>

3.3 创建并切换到新分支

复制代码
git checkout -b <分支名>

3.4 删除分支

复制代码
git branch -d <分支名>

四、远程分支/仓库

4.1 添加远程仓库

复制代码
git remote add <远程仓库名> <远程仓库地址>

4.2 推送本地分支到远程仓库

复制代码
git push <远程仓库名> <本地分支名>

4.3 删除远程分支

复制代码
git push <远程仓库名> --delete <远程分支名>

五、撤销

5.1 恢复工作区至上一次提交

复制代码
git checkout -- <文件名>

5.2 撤销暂存区的修改

复制代码
git reset HEAD <文件名>

5.3 撤销最后一次提交

复制代码
git reset --soft HEAD^

六、查看信息

6.1 查看文件修改状态

复制代码
git status

6.2 查看提交历史

复制代码
git log

6.3 查看文件具体修改内容

复制代码
git diff <文件名>

七、标签

7.1 创建标签

复制代码
git tag <标签名>

7.2 推送标签到远程仓库

复制代码
git push origin <标签名>

八、上传本地项目到远程仓库演示

1. 初始化本地仓库:

复制代码
git init

2. 添加远程仓库:

复制代码
git remote add origin <远程仓库地址>

3. 添加所有文件到暂存区:

复制代码
git add .

4. 提交到本地仓库:

复制代码
git commit -m "初始提交"

5. 推送到远程仓库:

复制代码
git push -u origin master

九、拉取远程代码演示

1. 克隆远程仓库:

复制代码
git clone <远程仓库地址>

2. 切换到工作目录:

复制代码
cd <仓库目录>

3. 拉取最新代码:

复制代码
git pull origin master

以上是Git的基础命令,覆盖了常见的操作场景。随着对Git的深入了解,你将发现更多强大而高级的用法。希望这份命令大全对你有所帮助!

我的其他博客

简单介绍一些其他的树-CSDN博客

认识二叉树(详细介绍)-CSDN博客

正则表达式详细讲解-CSDN博客

低代码开发:创新之道还是软件开发的捷径?-CSDN博客

HTTP与HTTTPS的区别-CSDN博客

什么情况下会产生StackOverflowError(栈溢出)和OutOfMemoryError(堆溢出)怎么排查-CSDN博客

在多线程中sleep()和wait()的区别(详细)-CSDN博客

谈谈我对HashMap扩容机制的理解及底层实现-CSDN博客

堆排序详细讲解(一文足矣JAVA)-CSDN博客

相关推荐
AI推荐率4 小时前
想让AI在选购问题中推荐品牌,应该找什么类型的服务商?
大数据·人工智能·microsoft
浅思科技集5 小时前
工业生产运营软件如何选择?看端到端可见性、数据贯通与AI落地
大数据·人工智能
浅念-5 小时前
一文吃透Git:本地操作|冲突处理|远程协作|GitFlow工作流详解
大数据·git·elasticsearch·搜索引擎·gitflow
葫三生5 小时前
《论三生原理》神话学构想与“神话历史”理论、《古史中的神话》思路异同?
大数据·人工智能·科技·深度学习·算法
国科安芯5 小时前
星链供电架构中的高集成度电源管理方案研究——基于ASP4644四通道降压稳压器在低轨卫星星座中的应用分析
大数据·单片机·嵌入式硬件·架构·低轨卫星·星间链路
小王毕业啦6 小时前
2011-2024年 各地级市养老服务信息面板数据 xlsx
大数据·人工智能·数据挖掘·数据分析·社科数据·实证分析·经管数据
ailsa_hui7 小时前
对于医疗器械行业,鼎捷的ERP有成熟的行业解决方案和合规性支持吗?
大数据
资讯综合8 小时前
500亿招聘市场悖论:AI技术能否填平行业的信任深坑
大数据·人工智能
百胜软件@百胜软件8 小时前
胜券AI的Skills可插拔技能包,让零售AI从“泛”到“专”
大数据·人工智能·零售
汇智信科9 小时前
基于 Jmis 框架的制度与流程管控系统设计与应用|项目全生命周期管理
大数据·人工智能·微服务·云原生·汇智信科