有没有办法在所有分支中同时取消git文件夹/文件?

时间:2017-09-11 09:01:17

标签: git

我添加了一个跟踪.gitignore的目录。现在我知道我必须

git rm -r --cached path/to/the/directory/

将其从索引中删除。但似乎我必须在我拥有的每一个分支中都这样做。

还有很短的路要走
  1. 在所有分支上同步.gitignore
  2. 一次为所有分支运行git rm -r --cached path/to/the/directory/(或类似的东西)?

1 个答案:

答案 0 :(得分:3)

  

是否有一种简短的方法可以同步文件中的更改(.gitignore)并在所有分支上删除多个文件?

没有。原因是这样的改变需要提交。而且您不能仅通过多个分支自动同步提交。相反,您应该明确地从另一个分支继承这些更改。有多种方法可以执行此操作,包括简单merging您的分支机构或cherry-picking个别提交。