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

相关文章
|
3月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
521 15
|
6月前
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
435 57
|
4月前
|
存储 缓存 开发工具
Git stash命令的详细使用说明及案例分析。
通过上述案例,我们看到stash命令能够在不丢失进度的情况下,帮助开发者临时切换开发上下文,这在处理多个任务或紧急bug时特别有用。正确使用Git stash可以大大提高开发的灵活性和效率。
1599 0
|
7月前
|
存储 项目管理 开发工具
Git常用命令及操作技巧
以上是Git的常用命令及操作技巧,尽管看起来有些繁琐,但实际上只要花费一些时间进行实践,您将很快熟练掌握。随着使用熟练度的提高,您会发现Git对项目管理和协同工作的强大帮助。
201 20
|
9月前
|
人工智能 前端开发 Java
用git rebase命令合并开发阶段中多条commit提交记录
通过 `git rebase`,可以合并多个提交记录,使开发历史更简洁清晰。操作分为 6 步:查看提交历史 (`git log --oneline`)、设置需合并的提交数 (`git rebase -i HEAD~N`)、修改动作标识为 `s`(squash)、保存退出编辑、调整提交信息、强制推送至远程仓库 (`git push -f`)。此方法适合清理本地无关提交,但若有团队协作或冲突风险,需谨慎使用以避免问题。
1572 60
|
8月前
|
Linux 开发工具 git
版本控制工具:Git的安装和基本命令使用指南。
结束这段探险,掌握了Git你就等于掌握了一个宝藏,随时可以瞥见你的编程历程,轻松面对日后的挑战。Git,无疑是编程者的强大武器,开始你的Git探险之旅吧!
326 28
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。
|
11月前
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
897 19
|
11月前
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
319 3