创建与合并分支
bitcucket:私有的远程仓库服务
Github分支管理
冲突解决:打开文件,把边界删掉<<<<< >>>>>> ======
推送到远程仓库发生冲突:
- git push origin master
- git pull --rebase 先拽下来
- git push origin master
把iss53分支推送到远程仓库
- git push -u origin iss53
Github分支管理命令练习
- git branch iss53
- git checkout iss53 切换分支iss53
- git hi -10
- touch b
- git ad .
- git ci -m "C3"
git hi -10
git checkout master 切换到master分支
- git branch hotfix 新建hotfix分支
- git branch 查看有哪些分支
- git checkout hotfix
- git ad .
- git ci -m "C4"
- git hi -10
** 把hotfix分支合并到master上**
(在master上进行合并操作)
- git checkout master
- git merge hotfix
删除分支
- git branch -d hotfix
- git branch
冲突解决
推送到远程仓库
- git push origin master
如果冲突 - git pull --rebase 先拽下来
- git push origin master
- git status
- vim a 把边界删掉
- git rebase --continue
- git pull
- git push 把master分支推送到远程仓库
-git push -u origin iss53 把iss53推送到远程仓库
git stash
保存进度:把当前操作保存在stash里面,临时存储的地方。
从 一个分支切换到另一个分支,当前操作没有提交到暂存区
或者暂存区里面的操作没有提交git stash list
- git stash pop 弹出来