Git 速查表
我在学习 Udacity 版本控制课程时,制作了这份 Git 术语和常用命令的速查表。它对我帮助很大,如果能分享给其他人就更好了。
存储库这是存储项目/文件的目录,用于与 Git 交互。
提交是指在 git 中对文件进行一个或多个更改。
分支,用于创建一条新的开发线。主要用于在不干扰主线开发的情况下继续工作。
git commit这是用于将更改提交到 git 仓库的命令。提交包含一条消息,用于描述你所做的更改。
暂存区这是 git 在等待您提交包含更改的文件时放置/存储文件的地方。
SHA这是为您的每次提交赋予的唯一 ID 号。
git init此命令用于将您的项目初始化到存储库中。
git clone此命令用于将现有存储库复制到您的计算机。
git checkout此命令将带您进入存储库中的另一个分支。
git branch该命令用于创建一个新的分支。
git checkout -b该命令用于创建一个新的分支,并自动切换到该分支。
git status此命令显示您的 repo 的当前状态,例如尚未提交的文件或您当前所在的分支。
git push此命令将您的所有提交发送到您创建的 Github/Gitlab/Bitbucket 存储库。
git pull这个命令会从你的仓库中获取所有文件,并将它们与本地仓库集成。我主要用它来确保所有文件都是最新的并且正常工作。
git add该命令用于将文件从工作目录添加到暂存区。
git diff此命令用于显示文件两个版本之间的差异,您还可以使用此命令查看尚未提交的更改。
git merge此命令用于将来自不同分支的更改合并在一起。
git revert此命令用于撤销特定提交。它后面通常会跟上提交的 SHA 值,以指示要撤销哪个提交。
文章来源:https://dev.to/chrissiemhrk/git-cheat-sheet-26ak