这篇文章写自英文,点击此处查看阅读原文章.
Git非常容易学习。 我只花了一个小时就了解了这个概念,并且将在实际环境中使用几乎90%的命令。 我希望我可以花一个小时坐下来认真学习,然后再与他人合作。
我发现这个名为learn git branching的项目非常有用,下面是我在研究了整个项目后制作的备忘单
编辑中
git branch <newBranch>
git commit
该命令将在当前提交的基础上创建一个新的提交。
git reset
该命令将删除所有更改,并使您返回到上一个提交。
移动
git checkout <branch>
此命令将带您到分支指针指向的提交或带有指示的哈希的提交。
git checkout <commit hash>
该命令会将HEAD指针移至指定的提交。
git checkout HEAD^
此命令会将HEAD移至当前提交的上一级。
git checkout HEAD~<level>
此命令将使HEAD指针向上移动。
编辑
git rebase <branch>
该命令将执行两项任务。 首先,复制当前分支,然后将其粘贴到指定分支的顶部。
git merge <branch>
该命令将当前分支与指定分支合并。
git revert <commit hash> | <branch>
该命令将创建一个新的提交,该新的提交是表示的提交或分支指向的提交的副本。
复制
git cherry-pick <commit hashes>
该命令将复制所选提交并将其放在当前分支的顶部。

git rebase -i <commit hash>
将会弹出一个文件,更改文件后,您将按照文件中的指示更改结构。 我还会有另一篇文章详细讨论此命令。