git pull
1.0 如果在本地有更新,但是没有commit, pull会失败 ?不会,如果本地有更新,但是远程没有更新,pull好像没啥区别。
1.1 但是不是远程有更新,本地也有更新,并且本地没有commit这时候pull才会失败?
1.2 正常来说,需要commit将本地更新记录到本地仓库 或者 checkout . 把本地跟新的退回
2 假设本地我修改了A文件,别人在远方修改了B文件,我commit后pull,B文件会被更新,但是A文件我的修改不会丢失
3 假设本地我修改了A文件,别人在远方修改了A文件,我commit后pull会失败,需要git pull origin sara-ep-attlit –rebase
参考
https://www.jianshu.com/p/27718f0741d8
https://www.jiqizhixin.com/articles/2020-05-20-3
http://chuquan.me/2022/05/21/understand-principle-of-git/
https://xiaowenxia.github.io/git-inside/2020/12/06/git-internal.objects/index.html