41个Git 命令备忘清单

简介: 厌倦了记繁琐的Git 命令?没有关系,今天,我就为你准备了一份包含 41 个Git命令的备忘单,这些清单可提高你的工作效率,让你拥有更多的业余时间,从而更好的享受属于自己的生活。

厌倦了记繁琐的Git 命令?没有关系,今天,我就为你准备了一份包含 41 个Git命令的备忘单,这些清单可提高你的工作效率,让你拥有更多的业余时间,从而更好的享受属于自己的生活。
那我们现在开始吧。
1、初始化本地仓库

git init
是可选的,如果不指定,将使用当前目录。

2.克隆一个远程仓库

git clone

3.添加文件到暂存区

git add
要添加当前目录中的所有文件,请使用 . 代替 ,代码如下:

git add .

4. 提交更改

git commit -m ""

如果要添加对跟踪文件所做的所有更改并提交。

git commit -a -m ""

or

git commit -am ""

5.从暂存区删除一个文件

git reset

6.移动或重命名文件

git mv

7. 从存储库中删除文件

git rm
您也可以仅使用 --cached 标志将其从暂存区中删除

git rm --cached
基本 Git 概念

8.默认分支名称:main

9.默认远程名称:origin

10.当前分支参考:HEAD

11. HEAD 的父级:HEAD^ 或 HEAD~1

12. HEAD 的祖父母:HEAD^^ 或 HEAD~2

13. 显示分支

git branch
有用的标志:

-a:显示所有分支(本地和远程)

-r:显示远程分支

-v:显示最后一次提交的分支

14.创建一个分支

git branch
你可以创建一个分支并使用 checkout 命令切换到它。

git checkout -b

15.切换到一个分支

git checkout

16.删除一个分支

git branch -d
您还可以使用 -D 标志强制删除分支。

git branch -D

17.合并分支

git merge
有用的标志:

--no-ff:即使合并解析为快进,也创建合并提交

--squash:将指定分支中的所有提交压缩为单个提交

快进合并

640.png

非快进合并

640 (1).png

建议不要使用 --squash 标志,因为它会将所有提交压缩为单个提交,从而导致提交历史混乱。

18. 变基分支

变基是将一系列提交移动或组合到新的基本提交的过程。

git rebase

19. 查看之前的提交

git checkout

20. 恢复提交

git revert

21. 重置提交

git reset
您还可以添加 --hard 标志来删除所有更改,但请谨慎使用。

git reset --hard

22.查看存储库的状态

git status

23.显示提交历史

git log

24.显示对未暂存文件的更改

git diff
您还可以使用 --staged 标志来显示对暂存文件的更改。

git diff --staged

25.显示两次提交之间的变化

git diff

26. 存储更改

stash 允许您在不提交更改的情况下临时存储更改。

git stash
您还可以将消息添加到存储中。

git stash save ""

27. 列出存储

git stash list

28.申请一个藏匿处

应用存储不会将其从存储列表中删除。

git stash apply
如果不指定 ,将应用最新的 stash(适用于所有类似的 stash 命令)

您还可以使用格式 stash@{} 应用存储(适用于所有类似的存储命令)

git stash apply stash@{0}

29.删除一个藏匿处

git stash drop

30.删除所有藏匿处

git stash clear

31. 应用和删除存储

git stash pop

32.显示存储中的更改

git stash show

33.添加远程仓库

git remote add

34. 显示远程仓库

git remote
添加 -v 标志以显示远程存储库的 URL。

git remote -v
35.删除远程仓库

git remote remove
36.重命名远程存储库

git remote rename

37. 从远程存储库中获取更改

git fetch

38. 从特定分支获取更改

git fetch

39. 从远程存储库中拉取更改

git pull

40.将更改推送到远程存储库

git push

41.将更改推送到特定分支

git push

写在最后的想法

以上就是我今天在这篇文章中与你分享的41个Git命令的列表清单,希望这些清单对你有用,也希望你能从中学习到新的命令,并将其应用到你的开发中,如果你觉得今天内容对你有帮助的话,请记得点赞我,关注我,并将这篇文章与你的开发者朋友们一起来分享它,也许能够帮助到他们。
最后,感谢你的阅读,编程快乐!

相关文章
|
18天前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
39 1
[Git]入门及其常用命令
|
1月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
113 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
21天前
|
开发工具 git 开发者
|
21天前
|
开发工具 git 开发者
提升Git效率:掌握这5个高级命令
【10月更文挑战第17天】
42 0
|
2月前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
无论团队项目还是个人开发,掌握 Git 命令都是必备技能。本文介绍 Git 的基本概念与命令,如初始化仓库 (`git init`)、添加文件 (`git add`)、提交更改 (`git commit`)、检出分支 (`git checkout`)、合并分支 (`git merge`) 等,还分享了高级技巧如查看差异 (`git diff`)、撤销提交 (`git revert`)、修复合并冲突 (`git mergetool`) 和使用别名简化命令 (`git config --global alias.ci commit`)。
|
2月前
|
机器学习/深度学习 Shell 开发工具
Python使用管道执行git命令报错|4-7
Python使用管道执行git命令报错|4-7
|
2月前
|
存储 Linux 开发工具
Git基础命令,分支,标签的使用【快速入门Git】
本文详细介绍了Git版本控制系统的基础概念和常用命令,包括工作区、暂存区和版本库的区别,文件状态的变化,以及如何进行文件的添加、提交、查看状态、重命名、删除、查看提交历史、远程仓库操作和分支管理,还涉及了Git标签的创建和删除,旨在帮助读者快速入门Git。
Git基础命令,分支,标签的使用【快速入门Git】
|
2月前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
本文介绍 Git 的核心概念,如仓库、提交、分支与合并,并提供了常用命令,如初始化仓库 (`git init`)、提交更改 (`git commit -m "Commit message"`)、拉取 (`git pull`) 和推送 (`git push`) 等。此外,还分享了高级技巧,如撤销提交 (`git revert <commit>`)、交互式暂存 (`git add -i`) 和使用别名简化命令 (`git config --global alias.ci commit`) 等,帮助开发者提升效率。无论是初学者还是资深开发者,都能从中受益。
|
2月前
|
开发工具 git 开发者
GIT命令的综合总结
Git的学习曲线可能比较陡峭,但熟练掌握这些命令后,你将能够更加高效地管理和协作你的项目。希望这份指南能帮助你成为Git的高效用户。
49 7
|
2月前
|
开发工具 git
深入理解Git中的git pull和git fetch命令
深入理解Git中的git pull和git fetch命令
113 0