git日常使用经验总结
1. 文件修改后,提交前,要先 git add .
2. 文件提交后,push到远程服务器前,远程服务器的文件可能在你push前已经变动了,这种情况下再提交会不成功:
解决1:
git pull
远程文件到本地。
情况1):
远程变动的文件与你修改的文件不是同一文件,pull后不会影响你的修改的文件
比如新加了文件的情况:
情况2):
远程变动的文件正好是你改了的文件,pull后会自动merge
然后再看看你修改的文件会有出现<<<<<<< HEAD、=======、>>>>>>>
HEAD和=号之间表示你本地文件的内容,
=号和>>>>>>>之间表示要合并的内容(别人改的),后面也会接分支名称。
你需要根据情况修改下文件最后再删除那些符合,最后后 add 、 commit 、 push即可
需要注意的是:
有的时候pull下来,会覆盖你修改的文件,所以git pull操作前还是自己先备份最好。
解决2:
git push -f
强制推送。但服务器上的文件若有冲突,会以冲突形式显示
相关推荐
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
tianyafengxin 2020-10-08
guying 2020-10-05
好脑筋不如烂笔头 2020-09-17
nebulali 2020-09-11
佛系程序员J 2020-09-15
fenggit 2020-09-15
JustHaveTry 2020-09-11
兄dei努力赚钱吧 2020-09-06
IngeniousIT 2020-08-25
liumengyanysu 2020-08-17
guying 2020-08-16