一、git 切换远程分支git
- 找一个干净目录,假设是git_work
- cd git_work
- git clone http://myrepo.xxx.com/project/.git ,这样在git_work目录下获得一个project子目录
- cd project
- git branch -a,列出全部分支名称以下:
- remotes/origin/dev
- remotes/origin/release
- git checkout -b dev origin/dev,做用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
- git checkout -b release origin/release,做用参见上一步解释
- git checkout dev,切换回dev分支,并开始开发。
二、查看本地分支测试
git branch开发
三、git命令合并分支代码rem
- 合并步骤:
- 1)、进入要合并的分支(如开发分支合并到master,则进入master目录)
- git checkout master
- git pull
- 2)、查看全部分支是否都pull下来了
- git branch -a
- 3)、使用merge合并开发分支
- git merge 分支名
- 4)、查看合并以后的状态
- git status
- 5)、有冲突的话,经过IDE解决冲突;
- 6)、解决冲突以后,将冲突文件提交暂存区
- git add 冲突文件
- 7)、提交merge以后的结果
- git commit
- 若是不是使用git commit -m "备注" ,那么git会自动将合并的结果做为备注,提交本地仓库;
- 8)、本地仓库代码提交远程仓库
- git push
- git将分支合并到分支,将master合并到分支的操做步骤是同样的。
三、建立分支提交远程分支it
1,从已有的分支建立新的分支(如从master分支),建立一个dev分支ast
git checkout -b dev文件
2,建立完能够查看一下,分支已经切换到devco
git branch远程
* devpush
master
3,提交该分支到远程仓库
git push origin dev
4,测试从远程获取dev
git pull origin dev