git-常见错误,没有使用分支的情况
git-常见错误
git流程:

图片来源于网络
正确操作:
无冲突:
pull,commit,push
有冲突:
pull失败,stash,pull,unstash,解决冲突代码,commit,push
错误:
B提交的更改没有了,远程服务器的版本回退到了没有更改的时候。
错误操作:
git仓库有a.html,b.html
A
12:00 commit
18:00 commit push
B
修改b.html
14:00 commit b.html push
A 在18:00的push操作会将12:00commit的b.html提交到远程仓库,从而覆盖B在14:01push的b.html.
解决
1.commit后需要push
2.commit后未push,第二次commit之后的push要把B的新的b.html推送到远程仓库。
注意
正常使用也会发生:B提交的更改没有了,远程服务器的版本回退到了没有更改的时候。
例如:A pull和push中间的时间,B 做了push操作。团队开发发生这种时间差push的情况很少。
pull报443
1 | # git中执行下行代码,取消代理 |