git的基本使用
如何在一个分支上创建一个分支
- 先克隆一个项目
git clong
- 再转移到到你需要在哪个分支新建的分支上,比如你现在在master上,你想在demo这个分支的基础上创建一个demoTest的分支
$ git status
位于分支 master
您的分支与上游分支 ‘origin/master’ 一致。
无文件要提交,干净的工作区
$ git checkout demo
把分支切换到demo上
- 更新最新代码
$ git pull origin demo
- 创建新的分支
$ git checkout -b demoTest
这时候你就在本地仓库创建了一个基于demo代码的demoTest分支
- 把这个分支推送到远程仓库
$ git push origin demoTest
这时候远程仓库就会多了一个demoTest的新分支
如何提交代码
git add --all
git commit -m ‘需要标识的名’ 记录变更到版本库(上传)
git push -u origin 分支名 更新远程引用和相关对象
如何合并分支
- 进入要合并的分支,比如要把当前分支和master分支合并,则进入master分支
git checkout master
git pull
进入master并且更新内容
- 查看所有分支是否都pull下来了
git branch -a
- 使用merge合并开发分支
git merge 分支名
比如想把master和demo合并,则 git merge demo
- 查看合并之后的状态
git status
- 有冲突的话,通过IDE解决冲突;
- 解决冲突之后,将冲突文件提交暂存区
git add --all
- 提交merge之后的结果
git commit -m ‘需要标识的名’
- 本地仓库代码提交远程仓库
git push
git将分支合并到分支,将master合并到分支的操作步骤是一样的。