我正在尝试使用GIT,而不创建私有分支。
这意味着我直接在克隆的存储库(master)上工作
现在,这是使用GIT的正确方法吗?我遇到了许多与更新我的存储库(GIT PULL / GIT FETCH)相关的问题。大多数时候,我无法使用GIT Merge。
是否有一种特殊的方式可以使用GIT MERGE,GIT PULL和GIT FETCH。那对我有帮助吗?
看起来使用GIT的最佳方式是拥有分支机构。
分支1 GIT承诺 GIT PUSH GIT MERGE master(用于获取更新的更改)
分支2 GIT承诺 GIT PUSH
主 GIT Merge branch1 GIT Merge branch2
我认为没有别的办法。如果我错了,请纠正我?
答案 0 :(得分:2)
Jan Krueger's extended cheat sheet将帮助您介绍基础知识,并向您展示一些使用git的常用命令。
IMO,git是一个出色的DVCS。如果你有时间;看看git的结构,并尝试捕捉其设计背后的想法。例如this Tech Talk by Linus Torvalds.
注意:看起来你错过了使用git背后的一些核心思想,所以在处理命令之前,请尝试学习git的一般方法。
注2:作为一个跟踪狂,你似乎对git有一般性的问题。所以我再一次重复我的建议。学习基础知识,完成教程,阅读/收听/观看有关git的知名人士的一些有用资源。
答案 1 :(得分:0)
另请阅读git stash。它会保存您当地未提交的更改,以便您可以干净利落地进行操作。然后运行git stash pop以重放那些更改。