• Git如何从远程服务器更新文件?
  • 发布于 2个月前
  • 245 热度
    2 评论
  • 董闵行
  • 1 粉丝 36 篇博客
  •   
我同事把代码更新到了Git服务器,我现在想把这个更新的文件更新到我本机的项目文件中,这个要如何操作?
用户评论
  • 土豆泥
  • 一种(比较麻烦的)拉代码的方法
    git clone //克隆代码库,与远程代码库的主干建立连接,如果主干已经在就不用再clone啦,克隆路径为当前路径下的新创建的文件夹
    git checkout -b  //本地建立分支
    git pull   //把远程代码拉到本地,不过最近不知道为什么在pull的时候总是提示没有track远程代码库
    git branch --set-upstream-to=origin/<远程分支名> 本地分支名  //只有提示没有track远程代码库才要这句,然后重新pull

    另一种拉代码的方法
    git clone
    git pull origin 分支名  //直接把分支的代码合并到本地的主干里啦,不过如果有多于一个分支在本地主干中,很多时候代码会产生冲突

    代码有冲突时怎么办
    git add -A
    git commit -m"aa"
    //commit之后一定不能push啊,push的话线上的代码也被改啦!
    //and如果还是解决不了,请找开发大哥,让他把你的环境下有冲突的代码删掉

    其他有用的指令
    git status //查看当前代码状态,改动,所在分支,当前状态有没有代码冲突等
    git branch -a //查看当前主干下有哪些分支
    git checkout //切换分支
    git pull origin //更新当前指向的分支,当前分支与远程分支已经存在追踪关系
    git diff //查看分支代码改动

  • 2019/2/17 15:33:00 [ 0 ] [ 0 ] 回复
  • 死循环
  • 直接输入git pull 命令就可以从服务器拉取代码到本地了,不过在pull代码前最好先把本地代码提交到服务器,如果有冲突,则先解决冲突,没有冲突的话,再从服务器pull代码到本机。
  • 2019/2/17 15:29:00 [ 0 ] [ 0 ] 回复