切换分支
git checkout test 切换到test分支
新建分支
git checkout -b test 创建并切换到test分支
删除分支
git branch -d test 删除本地分支
git branch -D test 强制删除本地分支
git push origin --delete dev 删除远程分支
合并Commit
避免多个临时commit造成的混乱,我们经常使用rebase命令来合并提交
git rebase -i md5
pick 保留该分支
squash 将该commit和前面一个commit合并
远程连接仓库
git remote add origin git@github.com:yourName/repositoryname.git
复制仓库
git clone --bare http://github....(原始仓库地址)
git push –mirror http://…(指标仓库地址)