git - EGIT 分支本地与远程跟踪

标签 git egit

我是 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”:

example of an Egit detached head

关于git - EGIT 分支本地与远程跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8213826/

相关文章:

.net - 如何将 .NET 标准库打包/发布到私有(private) VSTS Nuget 提要?

git - 我可以将 git 与 .dwg (autocad) 一起使用吗?

java - 如何在 Eclipse 中手动安装 EGit 插件

eclipse - 在 Egit/TortoiseGit 中查看 repo 的整个提交历史的方法?

git - 如何从我的 Github 配置文件中删除 fork 的项目

git - 无法解析 docker 中的主机

git - 快速解决与 --theirs 的 GIT merge 冲突

git - 如何在不克隆 GITHUB 的情况下查找 Git 存储库的修订 ID

eclipse 和 github : master: master rejected?

java - EGit - "Replace With Commit..."无法正常工作