Git命令操作远程仓库分支和本地仓库分支

因为一直用命令,感觉命令比eclipse,as,xcode自带的好用,以前一直在master下提交代码也没遇到什么问题。今天因为项目远程分支开了一个develop分支导致折腾半天。


演示一下:

先建立本地的代码库:


mkdir android_source;

cd android_source;


然后初始化本地仓库:

git init

这条命令下去,其实默认建立了master.但是远程仓库是develop。这里如果你不建立本地分支,等下你提交代码的时候就会发现develop是空的错误提示。

我们用git branch 看一下,是不是?


然后建立本地develop分支命令:

git branch develop


好了,我们需要切换的当前分支为develop了。


git checkout develop;


然后add 一下当前目录:

git add .


git commit -m "local branch develop init"


然后解析来就要绑定本地仓库和远程仓库了。


git remote add origin http://www.github.teste.git


到这里,本地的分支develop 和远程仓库就有联系了,我们把远程的代码pull下来。


git pull  origin develop (注意不是master)


这样远程的分支代码就弄到本地了。

如果本地你已经有代码,你pull下来的代码估计和本地有冲突,然后你需要解决冲突。

解决完冲突后,需要把这些解决好的文件add一下。


git add *  

git commit -m "fix conflict"


如果这个时候你被提示说有一些文件还没有merge,那说明有的文件你还没有修改,修改好它再add


然后你提交到服务器,就没问题了。


git push -u origin develop














  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

了悟生死大事

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值