Coder & Creator & Cook
【如何使用git-checkout和git-branch命令】git br b1 ; git co b1建立本地分支b1(版本,内容和当前分支相同),切换到b1
git br new; git push origin new:new 新建远程分支new
git br -m b1 b2 将b1分支重命名为b2(注意br -m只查看refs/heads/,不查看refs/remotes,因此不能修改远程分支)
git br -d b1 删除分支b1
git push origin :new 删除远程分支new
git co cc4e2e3 切换到版本cc4e2e3,即使非当前分支的版本也可
git co origin/master 切换到远程仓库origin的分支master
git co -b b1 orgin/b1 = git br b1 origin/b1 = git br b1; git pull origin b1 根据远程分支来创建本地分支
git co -f b1 忽略当前修改并切换到b1,(免去使用checkout来撤销的功夫)
git co --merge b1 如当前分支有修改,则自动合并当前分支和b1分支,并切换到b1
git br --no-merge 显示与当前分支合并过/未合并过的分支
git remote prune origin 删除远程仓库中已经删除的分支(当其他分支删除远程分支b1时,本地不知道会导致对远程分支b1的操作失败,其实了remote prune本质是清理refs/remotes下的文件)
页:
[1]