开门git
权限
git pull 或者fetch rebase之后, 为什么会改变文件权限??????
改变pull的行为->rebase
本地分支和远程分支的绑定(tracking),加上 rebase 策略:
[branch “master”]
remote = origin
merge = refs/heads/master
rebase = true
这样一来,更新代码(pull)的时候就会自动应用 rebase 而不是产生 merge commit,除非有其他情况产生,比如三方合并造成了冲突需要人共去干预。大部分时候还是很聪明的,只要团队里的习惯都良好,那么可以保持一个非常干净漂亮的树形。
知乎原文: https://segmentfault.com/q/1010000000430041