首页  >  问答  >  正文

git push 之前忘记 git pull,已经commit了怎么办?

git push 之前忘记 git pull,怎么办?

PHP中文网PHP中文网2727 天前1480

全部回复(7)我来回复

  • 大家讲道理

    大家讲道理2017-05-02 09:40:40

    push之前忘记pull会产生一个后果,就是你现在再push会产生冲突(错误提示大概是线上版本和本地版本不同步,需要合并),push失败。

    然后你需要pull下来,merge,然后后会提示冲突,然后解决完冲突,再push。

    当然如果是个人的小项目,确认没问题,也可以加 -f 强制提交。后果是强制覆盖线上版本(多人协作千万不要这样用!多人协作千万不要这样用!多人协作千万不要这样用!

    回复
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:40:40

    commit之后可以在pull的呀,不然Git还有蛋用啊,多人开发的时候难道还要等着别人写完在pull他的代码才能开始写吗?

    回复
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:40:40

    git重置

    回复
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:40:40

    本来就该在commit后pull

    回复
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:40:40

    git add
    git commit -m ""
    git pull
    git push

    回复
    0
  • 迷茫

    迷茫2017-05-02 09:40:40

    git pull,然后在本地merge,再git push

    回复
    0
  • ringa_lee

    ringa_lee2017-05-02 09:40:40

    git重置
    git结帐

    回复
    0
  • 取消回复