您的位置:首页 > 编程语言

git从远程仓库拉取代码的常用指令

2017-05-02 18:27 260 查看

其实我想说一个小QA从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 //查看分支代码改动


有错误欢迎指出~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: