距开课0天0时0分-9970923秒
PHP中文网2017-05-02 09:38:40 0 7 726
[Git讨论组]举报回复话题 ↕
git push 之前忘记 git pull,怎么办?
7
0
分享
大家讲道理 2017-05-02 09:40:407楼
push之前忘记pull会产生一个后果,就是你现在再push会产生冲突(错误提示大概是线上版本和本地版本不同步,需要合并),push失败。
然后你需要pull下来,merge,然后后会提示冲突,然后解决完冲突,再push。
当然如果是个人的小项目,确认没问题,也可以加 -f 强制提交。后果是强制覆盖线上版本(多人协作千万不要这样用!多人协作千万不要这样用!多人协作千万不要这样用!)
赞 +0添加回复
曾经蜡笔没有小新 2017-05-02 09:40:406楼
commit之后可以在pull的呀,不然Git还有蛋用啊,多人开发的时候难道还要等着别人写完在pull他的代码才能开始写吗?
大家讲道理 2017-05-02 09:40:405楼
git reset
習慣沉默 2017-05-02 09:40:404楼
本来就该在commit后pull
大家讲道理 2017-05-02 09:40:403楼
git add git commit -m ""git pullgit push
迷茫 2017-05-02 09:40:402楼
git pull,然后在本地merge,再git push。
git pull
git push
ringa_lee 2017-05-02 09:40:401楼
git resetgit checkout
大家讲道理 2017-05-02 09:40:407楼
push之前忘记pull会产生一个后果,就是你现在再push会产生冲突(错误提示大概是线上版本和本地版本不同步,需要合并),push失败。
然后你需要pull下来,merge,然后后会提示冲突,然后解决完冲突,再push。
当然如果是个人的小项目,确认没问题,也可以加 -f 强制提交。后果是强制覆盖线上版本(多人协作千万不要这样用!多人协作千万不要这样用!多人协作千万不要这样用!)
赞 +0添加回复
曾经蜡笔没有小新 2017-05-02 09:40:406楼
commit之后可以在pull的呀,不然Git还有蛋用啊,多人开发的时候难道还要等着别人写完在pull他的代码才能开始写吗?
赞 +0添加回复
大家讲道理 2017-05-02 09:40:405楼
git reset
赞 +0添加回复
習慣沉默 2017-05-02 09:40:404楼
本来就该在commit后pull
赞 +0添加回复
大家讲道理 2017-05-02 09:40:403楼
git add
git commit -m ""
git pull
git push
赞 +0添加回复
迷茫 2017-05-02 09:40:402楼
git pull
,然后在本地merge,再git push
。 赞 +0添加回复
ringa_lee 2017-05-02 09:40:401楼
git reset
git checkout
赞 +0添加回复