我是 GIT 的新手。我将 EGIT 与 eclipse 结合使用。
我有一个关于分支的问题,我看到两个部分“本地”和“远程跟踪”。如果我必须在其中一个分支上工作,我认为有两种方法可以完成它。
a) 检查远程跟踪下的 origin/featureBranch 并处理它。
b) 在 local 下右键单击并创建一个本地分支并指向 ref/remote/featureBranch 并开始处理它?</p>
这两种方法有什么区别吗?哪一个是首选?
最佳答案
b) 最好。
a) 会创建一个 DETACHED HEAD ,这将允许您在“匿名”分支上工作,但不允许您推送您的工作。
(另请参阅“Git Tip of the Week: Detached Heads ”和“detached head explained ”了解更多关于分离头的信息)
对于 EGit,请参阅“Git Lesson: Be mindful of a detached head”:
关于git - EGIT 分支本地与远程跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8213826/