fork了一个开源论坛的老版本,于是需要与新版本merge
所以这次用到了分支

本地部分

查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout -b name
合并dev分支到当前分支:git merge dev
删除分支:git branch -d name

远程部分
将分支push至远程分支(实际上merge在本地进行就可以,但这次是在github也创建了分支,merge是在github进行的,所以要把本地的文件push上去)

$ git push origin test:master #提交本地test分支作为远程的master分支 $ git push
$ git push origin test:test #提交本地test分支作为远程的test分支
$ git push origin :test #刚提交到远程的test将被删除,但是本地还会保存的,不用担心。