1.查看远程分支
git branch -a
2.查看本地分支
git branch
3.切换分支
git checkout -b v0.9rc1 origin/v0.9rc1
git checkout master
4.修改@用户
改git登录 sudo vim .git/config 删除url中http://到@之间内容,保存 暂时存储
5.创建分支
git checkout -b dev
6.合并分支
git merge dev
7.删除分支
git branch -d dev
8.提交
git add readme.txt
9.冲突
git status
10.提交
git commit -m "conflict fixed"
11.查看合并情况
git log --graph --pretty=oneline --abbrev-commit
12.暂存
git stash
13.恢复并删除
git stash pop
git stash list
14.推送
git push origin dev15. 在本地创建和远程分支对应的分支
git checkout -b branch-name origin/branch-name
16.rebase操作可以把本地未push的分叉提交历史整理成直线;rebase的目的是使得我们在查看历史提交的变化时更容易,因为分叉的提交需要三方对比。
git rebase