我已经使用GIT几个星期了,并试图了解如何在不提交文件的情况下切换分支。这就是我所做的。如何在eclipse中切换分支而不进行更改
- 克隆了一个git仓库并拥有一个本地主分支。
- 创建一个基于远程分支的新本地分支(Branch2)。
- 对主分支中的2个文件进行更改。
我现在要做的是从主控切换到分支2。 我对主分支所做的更改仅适用于本地开发目的,绝不应提交。 但是,当我尝试在eclipse中执行此操作(即,我双击本地分支时,我尝试切换到),它一直告诉我有未提交的更改,我需要提交,存储或重置。
任何人都可以告诉我如何我可以对本地文件进行更改,并让git忽略此更改,以便我不会收到有关此消息的提示吗?
通常,如果你只有“为开发宗旨,并应永远不会被comitted“-files,你有一个像'foo.bar.dist'这样的模板文件,在设置时将它复制到'foo.bar'中,当然'/ foo.bar'在'.gitignore'中。原因:如果你没有明确地排除,你迟早会提交。 – KingCrunch
请确保您了解“本地分支机构”以及Git的分布式功能。正在进行的开发工作应该在当地的分支机构。如果一旦它准备好了,你可以合并/推送东西到远程。如果您不想发布,请将其保留在本地。作为一种最佳实践,您应该坚持“早期承诺,经常承诺”。Git存储是强大的,但分支更是如此。 – gertvdijk