我正在Visual Studio 2017上使用Git。
在我们的项目中,要在开发模式下运行,需要对分支(从Master分支创建)上的某些配置文件进行一些更改。
注意:那些更改(在配置文件中用于本地运行项目)不需要在上层分支中推送。
我们知道,在从GIT的Master Branch获取最新信息之前,我们需要提交所有更改。
请建议我,在从Upper Branch获取最新消息之前,有什么方法可以备份修改过的文件? 要么 如果我们在(团队资源管理器的“更改”选项卡)中修改了文件,如何将最新信息从Master分支带入本地分支。
答案 0 :(得分:0)
git stash对于在拉动过程中使文件不受影响非常有用。 但是,听起来您不想将这些配置文件推送到远程存储库。在这种情况下,您在拉动和推动时都需要担心它们。
在这种情况下,习惯上将文件添加到.gitignore文件中。 然后git不会在您拉动时更新它们(即使它们被更改,它也会让您拉动),并且git不会尝试将更改推入这些文件。
这里是使用.gitignore的讨论 How do I ignore files in a directory in Git?