0

我正在尝试使用 GIT,而不创建私有分支。

这意味着我直接在我的克隆存储库(主)上工作

现在,这是使用 GIT 的正确方法吗?我遇到了许多与更新我的存储库(GIT PULL / GIT FETCH)相关的问题。而且大多数时候,我无法使用 GIT Merge。

有没有一种特殊的方式可以让我使用 GIT MERGE、GIT PULL 和 GIT FETCH。那会帮助我吗?

看起来使用 GIT 的最佳方式是拥有分支。

分支 1 GIT Commit GIT PUSH GIT MERGE master(获取更新的更改)

分支 2 GIT 提交 GIT PUSH

主 GIT 合并分支 1 GIT 合并分支 2

我不认为有任何其他方式。如果我错了,请纠正我?

4

2 回答 2

2

Jan Krueger 的扩展备忘单 将帮助您了解基础知识,并向您展示一些使用 git 的常用命令。

IMO,git 是一个出色的 DVCS。如果你有时间; 看看 git 的结构,并尝试抓住其设计背后的想法。例如,Linus Torvalds 的这个技术讲座。

注意:看起来你在使用 git 背后缺少一些核心思想,所以在处理命令之前,请尝试学习 git 的一般方法。

注 2:作为一个跟踪者,你似乎对 git 有普遍的问题。所以我再次重复我的建议。学习基础知识,完成教程,阅读/收听/观看一些来自知名人士的关于 git 的有用资源。

于 2012-08-25T09:37:11.743 回答
0

另请阅读有关 git stash 的信息。它保存了您本地未提交的更改,因此您可以干净地拉动。然后运行 ​​git stash pop 在顶部重播这些更改。

于 2012-08-25T23:14:50.643 回答