永发信息网

git代码提交的时候,为什么要分为本地commit和服务端的push

答案:2  悬赏:60  手机版
解决时间 2021-02-15 08:15
  • 提问者网友:不爱我么
  • 2021-02-14 20:09
git代码提交的时候,为什么要分为本地commit和服务端的push
最佳答案
  • 五星知识达人网友:行路难
  • 2021-02-14 20:39
git代码提交的时候,为什么要分为本地commit和服务端的push
  • git作为支持分布式版本管理的工具,它管理的库(repository)分为本地库、远程库。
  • git commit操作的是本地库,git push操作的是远程库。
  • git commit是将本地修改过的文件提交到本地库中。
  • git push是将本地库中的最新信息发送给远程库。
    依次检查以下问题。(假定远端库叫 origin, 分支是 xxx)
  • push 之前,确保你已经和最新的远端分支做过merge/rebase,命令为 git fetch origin, 然后 git merge [或rebase] origin/xxx
  • 你push的branch错了,比如本地的 dev 分支是track远端的 xxx 分支,但是你push的是yyy分支。确保你的push命令正确,如下   git push origin dev:xxx
  • 确保你没有修改过已经在远端分支上的历史
  • 全部回答
    • 1楼网友:人间朝暮
    • 2021-02-14 22:11
    你这不是还没跟踪吗? 提交啥了? 先执行 git add . 注意后面有个点 然后 git commit -m'提交说明' 最后再push 当然 add 命令不一定非要是点, 根据需要自己去添加需要跟踪的文件
    我要举报
    如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    点此我要举报以上问答信息
    大家都在看
    推荐资讯