pic*_*olo 5 git version-control
我正在学习 git/github/version control,我发现下面的图表非常有用(来源)。我的问题是哪里git merge适合这个图表?箭头会从哪里开始并指向哪里?
正如我所评论的,“ rebase”这里是在以下上下文中git pull --rebase:
Agit merge位于本地存储库和工作区之间:
您需要一个工作区来解决可能的合并冲突。
\n\n\n\n\n\n该图的目的是向您展示命令执行后在哪里查看git。
出自《真正的合并》
\n\n\n\n\n提交一个协调所有要合并分支的更改的合并版本,并且您的 HEAD、索引和工作树都会更新到它。
\n
\n 只要工作树不重叠,就可以对其进行修改;更新将保留它们。
如果您要git merge在裸存储库(无工作树)中执行 a,您将得到:
fatal: this operation must be run in a work tree\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n也可以看看:
\n\n(来源:www.patrickzahnd.ch)
\n\n如需更具交互性的可视化 Git 备忘单:来自 NDP Software 的交互,来自 Andrew Peterson:
\n\n\n\n不要忘记,在 Git 2.23(昨天发布)中,您有两个新的(实验性)命令:git switch和git restore。
\n他们可以澄清git checkout之前做了什么。
| 归档时间: |
|
| 查看次数: |
852 次 |
| 最近记录: |