Git Use
分支建立和删除
新建分支
转换到本地 master 分支
删除本地分支
查看远程分支
删除远程分支
删除不存在对应远程分支的本地分支
重命名远程分支
在git中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支。
撤销add的修改
|
|
fetch + merge = pull
默认情况下,git fetch取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名。
比如,取回origin主机的master分支。
所取回的更新,在本地主机上要用”远程主机名/分支名”的形式读取。比如origin主机的master,就要用origin/master读取。
取回远程主机的更新以后,可以在它的基础上,使用git checkout命令创建一个新的分支。
上面命令表示,在origin/master的基础上,创建一个新分支。
此外,也可以使用git merge命令或者git rebase命令,在本地分支上合并远程分支。
|
|
tag
把本地tag推送到远程
获取远程tag
删除远程tag:
补充:分支的重要属性
分支确实有些特殊的属性——其中最重要的是,如果你在一个分支进行作业并创建了一个新的提交(commits),该分支的顶端将前进到那个提交(commits)。
解决冲突;
|
|
回退到历史版本:
|
|