eclipse - pull 远程分支后进行大量 git 提交

标签 eclipse git

第一篇关于SO的文章,如果我错过了什么,请原谅我。

我是 git 的新手,并且很喜欢它。除了这件事之外,一切都进展顺利..

与我合作的开发人员向我们的 github 推送了一个新分支,称之为“devbranch”

我想将“devbranch” pull 到我的 Eclipse 项目(目前只有 master)。按照博客和 Pro Git 上的一些说明,我使用了 Eclipse 的“Pull”(可能执行“git pull”),然后在终端中执行 git checkout -b devbranch origin/devbranch 根据http://progit.org/book/ch3-5.html

这(我认为)正是我在我们的服务器上所做的,似乎有效。在 Eclipse 中,这将我的工作副本设置为“devbranch”,并且所有文件都按其应有的方式存在。

奇怪的是,当这样做时 git status 或者当要在 Eclipse 中提交项目时(它显示需要提交哪些文件),有大量文件似乎处于修改状态?谁能帮忙解释一下这个事故/我可能做错了什么或者我该如何解决它?我尝试做另一个 git pull但它只是说我的 master 和 devbranch 都是最新的..

先谢谢大家了。非常感谢您的提示。

最佳答案

这可能是由于文件权限,或由于行结尾(或完全由于其他原因,但这两个在过去给我造成了类似的问题)。 Git 为每个设置都有一个设置,告诉它忽略您的计算机和存储库之间的差异,但您需要对其进行设置。

Github explains line endings very wellthis question将帮助您获得权限。

如果您正在学习 git,我的建议是完全避免使用任何基于 GUI 的工具,并首先学习命令行内容。我发现我的 IDE 只是混淆了这个问题。

关于eclipse - pull 远程分支后进行大量 git 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9784382/

相关文章:

Git 等同于 TFS Shelve 在尝试有风险的事情之前

git - 缓解主题分支 merge 冲突的工作流策略

git - 我可以使用没有前缀的 Git 子树吗?

git::merge 来自本地和远程分支中不同文件夹的文件

java - 有没有办法阻止 Eclipse 在启动 Web 应用程序时打开浏览器?

java - 如何在 Eclipse 的调试透视图中突出显示当前执行行

java - 如何阻止控制台在 Eclipse 中自动弹出

Git Revert 命令拒绝还原 merge

java - 文件和多线程

c++ - CDT : "Setting up indexer" 期间发生内部错误