今天删除本地分支 git branch -d XXX 提示: the branch XXX is not fully merged原因:XXX分支有没有合并到当前分支的内容解决方法:使用大写的D 强制删除 git branch -D XXX 另外不能删除当钱checkout 的分支其它:删除远程分支...
分类:
其他好文 时间:
2015-10-21 10:50:23
阅读次数:
176
git branchgit branch不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: #git branch* masternewbranchgit branch -r列出远程分支,例如: #git branch -r m/master -> origin_apps/...
分类:
其他好文 时间:
2015-10-21 00:16:23
阅读次数:
178
#查看本地分支: $ git branch #查看远程分支 $ git branch -r #创建本地分支 $ git branch [branch name] #建立分支后,仍停留在当前分支,切换分支: git checkout [branch name] #创建分支后切换到新分支 $ gi...
分类:
其他好文 时间:
2015-10-12 21:14:20
阅读次数:
134
git fetch从远程仓储导入commit到你的本地仓储. 这些fetch到的commit是做为一个远程分支存储在你本地的. 这样你可以在集成这些commit到你的项目前先看看都有些什么修改.用法git fetch 获取远程仓储所有的分支.git fetch 获取远程仓储指定的分支讨论当你想看看....
分类:
其他好文 时间:
2015-10-02 23:50:22
阅读次数:
441
git pull把git fetch和git merge压缩成了一条命令.用法git pull 作用和git fetch && git merge origin/一样.git pull --rebase 和上面的命令类似, 但是不是使用git merge合并远程分支和本地分支, 而是使用git r....
分类:
其他好文 时间:
2015-10-02 23:41:13
阅读次数:
233
1. 首先,可以试图用git push origin branch-name推送自己的修改;2. 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命...
分类:
其他好文 时间:
2015-09-23 21:13:23
阅读次数:
451
一开始没有把git项目中的.classpath加入到.gitignore中,导致远程分支中一直存在这个文件,这样在其他机器上执行git pull时,会导致本地的.classpath被破坏,而使得这个项目的引用出现问题。由此,我们需要把远程分支中的.classpath文件删除。1. 一种想法是把.cl...
分类:
其他好文 时间:
2015-09-19 10:59:50
阅读次数:
201
git rebase rebase 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。 $?git?checkout?-b?mywork?origin 现在我们在这个分支做一些修改,然后生成两个提交(commit). $ vi file.txt $ git commit ...
分类:
其他好文 时间:
2015-09-15 18:39:27
阅读次数:
403
先初始化一个git 仓库 命令:git initgit clone 相应的地址这样就会形成一个.git 隐藏文件夹一定要注意的,要进入到子文件夹去git checkout feature/0.1.0最后就会得到相应的文件
分类:
其他好文 时间:
2015-09-09 13:07:39
阅读次数:
174
有时git clone下来会出现很多branch,更麻烦的是如果主分支没代码那你就只能看到.git目录了。如下面的这个:$ git clonegit://gitorious.org/android-eeepc/mesa.git 发现本地就只有一个.git目录,那么这个时候就需要checkout了。....
分类:
其他好文 时间:
2015-09-08 23:29:13
阅读次数:
215