01 Mar 2016
git branch test
# 查看本地分支 git branch * client list master test # 查看远程分支 git branch -r
有”*“标识的是当前分支
git checkout test git checkout master # "git branch -b branch_name" == "git branch branch_name;git checkout branch_name" # 切换时文件的改变 git checkout test echo "check" >> README.md git commit -a -m "check file status when branch changed" # 切换分支之前,尽量commit所有更改,保持切换时分支是干净的 git checkout master cat README.md op-utility utilities for operation # 发现并没有上面添加的内容
git status # On branch master nothing to commit, working directory clean git merge test # 相当于把test分支合并到了当前master分支
git branch -d test
git push origin test
git checkout --track origin/branch_name