1. 往主分支master上提交代码,不用分支,分2步:
$ git pull
$ git push https://git.oschina.net/yjbo/xxx.git
但是我们在团队合作中修改bug时候或者是做一个功能的时候,我们肯定不会继续在主分支里面修改,得创建新的分支,
2. 将其他小伙伴或者服务器上创建的分支引入到本地:
git fetch
git checkout -b local-branchname origin/remote_branchname
代码解释:
*如果安装了git客户端,直接选择fetch一下,就可以获取到了。
*如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,再运行 git checkout -b local-branchname origin/remote_branchname 就可以将远程分支映射到本地命名为local-branchname 的一分支。
3.在本地创建完与服务器相关联的分支之后,拉取服务器的分支代码:
这样在我们每次想push或者pull的时候,只需要 输入git push 或者git pul即可
在此之前,我们必须要指定想要push或者pull的远程分支。
git push origin master (在dev1分支上直接git push就可以提交了)
git pull origin master (加上origin dev1之后就可以拉取dev1分支上的代码。此处是拉取master分支上代码)
关联方法:
git branch --set-upstream dev1 origin/master