Git:将文件保存在特定分支中

时间:2016-11-15 20:44:11

标签: git version-control

我习惯在我的存储库的根目录上保留一个TODO.txt文件。这在合并两个分支时会带来很多麻烦,因为正如您所期望的那样,总会有冲突。

我正在尝试将此文件始终固定到主分支。除非来自该分支,否则不会跟踪对它的更改。检查其他分支时文件将保留,但只能在主分支中看到更改。

我梦想着像:

git pin TODO.txt master

这样的事情可能吗?

1 个答案:

答案 0 :(得分:1)

我担心在各个方面都没有完美的方法来满足你的要求。但是如果以下两种方式对你没问题,你可以妥协:

  1. 您想在每个分支中找到TODO.txt,TODO.txt的历史记录对您来说是必不可少的。因此,您可以在.gitignore文件
  2. 中添加TODO.txt
  3. 如果TODO.txt的历史记录对您很重要,那么您只需在master分支中找到该文件即可。您可以删除其他分支的文件