我想在特定分支上执行git checkout
之前移动一些文件,并执行一些脚本。
我的脚本无法使用checkout的别名,我真的需要一个钩子。
我看到很多链接,似乎还没有实现预签出挂钩。 有办法吗?
答案 0 :(得分:0)
你可以使用git stash来获取你的本地更改。
通常我会做下一个:
git stash -u;
git checkout <branch>;
git stash pop
使用&amp;&amp;&amp;&amp;并且您将获得跨分支机构移动更改的方法。
git stash -u && git checkout <branch> && git stash pop
答案 1 :(得分:0)
使用`git stash'可能就是你想要的。