在Git中,我偶尔会更新一些文件(例如.gitignore
和.gitattributes
),并在回购中更新所有副本。我可以使用以下内容:
git branch -r | grep -v '>' | awk -F'/' '{print $2}' | while read b
do
git checkout $b
git pull
cp /path/to/some/file/.gitattributes .
git commit -a -m "update attributes"
git push
done
Git中是否有用于全局同步文件的内置工具?我希望有一种更简单的方法来同步全局配置更改。
答案 0 :(得分:1)
我认为没有一个内置命令可以执行此操作(据我所知),您将不得不继续将其与一堆其他Git命令一起编写脚本(截至Git版本2.0)。