git日常使用经验总结

1. 文件修改后,提交前,要先 git add .

2. 文件提交后,push到远程服务器前,远程服务器的文件可能在你push前已经变动了,这种情况下再提交会不成功:

git日常使用经验总结

解决1:

git pull 远程文件到本地。

情况1):

远程变动的文件与你修改的文件不是同一文件,pull后不会影响你的修改的文件
比如新加了文件的情况:
git日常使用经验总结

情况2):

远程变动的文件正好是你改了的文件,pull后会自动merge

git日常使用经验总结

然后再看看你修改的文件会有出现<<<<<<< HEAD、=======、>>>>>>>
HEAD和=号之间表示你本地文件的内容,
=号和>>>>>>>之间表示要合并的内容(别人改的),后面也会接分支名称。
你需要根据情况修改下文件最后再删除那些符合,最后后 add 、 commit 、 push即可

需要注意的是:
有的时候pull下来,会覆盖你修改的文件,所以git pull操作前还是自己先备份最好。

解决2:

git push -f 强制推送。但服务器上的文件若有冲突,会以冲突形式显示

git

相关推荐