Git使用笔记(2)
2014-07-09 21:58
246 查看
别人已经删除了远程服务器上的项目分支,但自己用"git branch -a"命令还能看到,这时用"git remote prune origin"命令可以清除远程库中已经不存在的分支。
别人在服务器上创建了新分支,自己用git branch -a看不到时,应该先git pull一下,再用"git branch -a"就能看到了。
git branch 查看所有本地分支
git branch -r 查看所有远程分支
git branch -a 查看所有分支
用"git branch -d <name>"命令删除分支时,若分支没有被合并则会导致删除失败,如果这时候要强行删除必须使用"git branch -D <name>"命令。
提交时若不想产生提交历史记录,可以用命令"git commit -C head -a --amend"。
在分支间来回切换会很烦,可以用"git checkout -"快速切换到最后所在的分支。
命令"git checkout --orphan <name>"可以创建一个没有任何历史记录的空分支。在进行第一次commit之前,用branch命令也看不到分支的名字。
别人在服务器上创建了新分支,自己用git branch -a看不到时,应该先git pull一下,再用"git branch -a"就能看到了。
git branch 查看所有本地分支
git branch -r 查看所有远程分支
git branch -a 查看所有分支
用"git branch -d <name>"命令删除分支时,若分支没有被合并则会导致删除失败,如果这时候要强行删除必须使用"git branch -D <name>"命令。
提交时若不想产生提交历史记录,可以用命令"git commit -C head -a --amend"。
在分支间来回切换会很烦,可以用"git checkout -"快速切换到最后所在的分支。
命令"git checkout --orphan <name>"可以创建一个没有任何历史记录的空分支。在进行第一次commit之前,用branch命令也看不到分支的名字。