git全部常用命令
-
Git是一款开源的分布式版本控制系统,作为开发者必备的工具之一,掌握常用的Git命令对于协同开发和版本管理非常重要。以下是Git的全部常用命令:
1. 初始化一个空的Git仓库:
“`
git init
“`2. 克隆远程仓库到本地:
“`
git clone <仓库地址>
“`3. 添加文件到暂存区:
“`
git add <文件名>
“`4. 提交暂存区的文件到本地仓库:
“`
git commit -m “提交说明”
“`5. 查看仓库状态:
“`
git status
“`6. 查看文件修改内容:
“`
git diff <文件名>
“`7. 查看提交历史记录:
“`
git log
“`8. 创建一个新的分支:
“`
git branch <分支名>
“`9. 切换到指定分支:
“`
git checkout <分支名>
“`10. 合并指定分支到当前分支:
“`
git merge <分支名>
“`11. 删除指定分支:
“`
git branch -d <分支名>
“`12. 将本地仓库推送到远程仓库:
“`
git push origin <分支名>
“`13. 从远程仓库拉取最新代码:
“`
git pull origin <分支名>
“`14. 撤销工作区的修改:
“`
git checkout — <文件名>
“`15. 撤销暂存区的修改:
“`
git reset HEAD <文件名>
“`16. 撤销最后一次提交:
“`
git reset –hard HEAD^
“`17. 创建并切换到新的分支:
“`
git checkout -b <分支名>
“`18. 暂时保存当前修改,切换到其他工作:
“`
git stash
“`19. 恢复之前暂时保存的修改:
“`
git stash pop
“`20. 展示所有的远程仓库:
“`
git remote -v
“`以上就是Git的全部常用命令。掌握这些命令可以更好地进行版本控制和协同开发,提高开发效率和代码管理能力。当然,Git的功能远不止这些,还有很多高级功能可以进一步学习和探索。希望对你有帮助!
2年前 -
Git是一款分布式版本控制系统,被广泛应用于开发团队中进行代码管理和版本控制。下面是Git的一些常用命令:
1. git init:初始化一个空的Git仓库。
2. git clone:克隆远程仓库到本地。
3. git add:将文件添加到暂存区。
4. git commit -m “message”:提交暂存区的文件到本地仓库。
5. git push origin:将本地仓库中的文件推送到远程仓库。
6. git pull origin:从远程仓库拉取最新的文件。
7. git status:查看当前仓库的文件状态。
8. git branch:查看分支信息。
9. git checkout:切换到指定的分支。
10. git merge:将指定分支合并到当前分支。
11. git diff:查看文件的改动内容。
12. git log:查看提交历史记录。
13. git reset:回退到指定的提交。
14. git stash:将当前工作区的改动暂存起来,以便切换到其他分支。
15. git remote add origin:将远程仓库添加到当前本地仓库。
16. git remote -v:查看当前远程仓库的信息。
17. git rm:从版本库中删除文件。
18. git mv:重命名文件或目录。
19. git tag:打标签。
20. git fetch origin:从远程仓库获取最新的文件,但不合并。 以上是Git的一些常用命令,可以帮助开发者更好地管理和控制代码的版本。当然,Git还有更多的命令和选项,可以根据实际需求进行学习和深入了解。
2年前 -
第一部分: Git 基本命令
1. git init:初始化一个新的 Git 仓库。
2. git clone:克隆一个远程仓库到本地。
3. git add:将文件添加到 Git 的暂存区。
4. git status:显示工作区和暂存区的状态。
5. git commit -m:将暂存区的更改提交到本地仓库,并附上提交信息。
6. git log:显示提交日志。
7. git diff:显示工作区与暂存区的差异。
8. git diff –cached:显示暂存区与本地仓库的差异。
9. git diff HEAD:显示工作区与本地仓库的差异。
10. git restore:撤销对文件的修改,恢复到上一次提交的状态。
11. git reset:将文件从暂存区中移除,但保留在工作区中。
12. git reset:将 HEAD 指针指向特定的提交,并将工作区和暂存区恢复到该提交的状态。
13. git restore –staged:将文件从暂存区中移除,同时还原工作区的修改。
14. git rm:从文件系统和暂存区中删除文件。
15. git mv:将文件重命名。 第二部分: 远程仓库相关命令
1. git remote add
:添加一个远程仓库。
2. git remote remove:移除一个远程仓库。
3. git remote -v:显示当前配置的远程仓库信息。
4. git push:将本地仓库的提交推送到远程仓库。
5. git fetch:下载远程仓库的最新提交,但不合并到当前分支。
6. git pull:从远程仓库拉取最新提交,并自动合并到当前分支。
7. git clone:克隆一个远程仓库到本地。 第三部分: 分支相关命令
1. git branch:显示所有分支的列表。
2. git branch:创建一个新的分支。
3. git branch -d:删除一个分支。
4. git checkout:切换到指定分支。
5. git merge:将指定分支的提交合并到当前分支。
6. git merge –no-ff:将指定分支的提交合并到当前分支,并创建一个新的合并提交。
7. git rebase:将当前分支的提交移动到指定分支的最新提交之后。
8. git rebase -i:交互式地修改提交历史。 第四部分: 标签相关命令
1. git tag:显示所有标签的列表。
2. git tag:创建一个新的标签。
3. git tag -d:删除一个标签。
4. git show:显示标签对应的提交信息。 第五部分: 其他常用命令
1. git config –global user.name
:设置全局用户名。
2. git config –global user.email:设置全局用户邮箱。
3. git config –global core.editor:设置全局默认编辑器。
4. git stash:将当前的修改保存到一个临时存储区,方便切换分支或者恢复到之前的修改。
5. git stash list:显示保存的临时存储区的列表。
6. git stash pop:恢复并删除最近保存的临时存储区。
7. git clean -f:删除工作区中未被版本控制的文件。
8. git remote prune origin:删除本地不再存在的远程分支。
9. git cherry-pick:选择一个提交,并将其应用到当前分支。
10. git grep:在工作区查找指定的模式。
11. git blame:显示文件的每一行是由谁修改的。 以上仅为Git的一些基本常用命令,通过这些命令可以满足大部分日常的版本控制需求。另外,Git还拥有更多高级功能和命令,可以根据具体需求去学习和使用。
2年前