Questions tagged «git-branch»

git-branch是管理分支的Git命令。

7
git push与远程标签同名的本地分支
我正试图推动一个新的本地分支机构 product-0.2送到已存在同名标签的远程(但分支本身不存在) git push -v --tags --set-upstream origin product-0.2:product-0.2 Pushing to https://****@github.com/mycompany/product.git error: src refspec product-0.2 matches more than one. error: failed to push some refs to 'https://****@github.com/mycompany/product.git' 与: git push origin product-0.2:/refs/heads/product-0.2 尽管另一种方法可行,例如创建一个分支 product-0.1,然后在其上提交然后应用一个标记product-0.1。 有些人通过在本地删除有冲突的标签,然后推送分支,然后检索远程标签来解决此问题,但这似乎既麻烦又容易出错。 如何以最小的麻烦创建分支? 感谢您的输入
110 git  git-branch 


5
如何从不同分支中的特定提交创建分支
我已经在master分支中进行了几次提交,然后将它们合并到dev分支中。 我想从dev分支中的特定提交创建分支,该分支首先在master分支中提交。 我使用了以下命令: git checkout dev git branch <branch name> <commit id> 但是,这是从master分支创建分支,而不是我期望的dev分支。提交ID在master分支和dev分支中相同。那么,如何区分不同分支中的相同提交ID? PS:我在github上做了一个例子https://github.com/RolandXu/test_for_branch 我使用了以下命令: git checkout dev git branch test 07aeec983bfc17c25f0b0a7c1d47da8e35df7af8 我期望测试分支包含aa.txt bb.txt cc.txt。但是,测试分支仅包含aa.txt和cc.txt。它最有可能从master分支创建分支。
102 git  git-branch 


1
Visual Studio 2013 git,仅列出了Master分支
我正在使用Visual Studio 2013的Git支持在私有GitHub存储库上工作。我有权承诺。我想切换分支,但是当我进入“分支”视图时,任何列表(分支下拉列表,已发布分支,合并工具)中的唯一分支是主分支。其他分支显示在GitHub,适用于Windows的GitHub和TortoiseGit中。所以我知道他们在那里,我可以访问。 为什么我看不到Visual Studio中的其他分支? 我正在运行Visual Studio 2013 Update 2。



2
如何阅读git日志图
在git社区书中,它说 您可以做的另一件有趣的事情是使用'--graph'选项可视化提交图,如下所示: $ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * 420eac9 : Added a method for getting the current branch. * | 30e367c : timeout code and tests * | 5a09431 …

2
git push.default = current和push.default = upstream有什么区别?
git-config的手册页列出了push.default的以下选项: nothing - do not push anything. matching - push all matching branches. All branches having the same name in both ends are considered to be matching. This is the default. upstream - push the current branch to its upstream branch. tracking - deprecated synonym for upstream. current - push …


2
Git从另一个存储库中拉出一个分支?
我有一个本地git仓库,它是github上一个仓库的克隆。有人分叉了存储库,并在新存储库的新分支中进行了更改。我想将此新分支移到我的存储库中(在与主数据库合并之前先在本地进行处理)。 我尝试创建一个新分支,然后从派生的存储库中拉出,但是它抱怨,因为新分支是master分支的副本以及本地文件更改,因此它说 error: Your local changes to the following files would be overwritten by merge。 那么,如何将另一个存储库中的分支拉入本地存储库中的新分支? 我希望这是有道理的。如果没有,这是我的存储库:https : //github.com/MatthewLM/cbitcoin 如您所见,有人用分支“ linuxBuild”创建了一个新的存储库:https : //github.com/austonst/cbitcoin/tree/linuxBuild 我想要我的本地存储库中的MatthewLM / cbitcoin分支。 我怎样才能做到这一点?
86 git  github  git-branch 

4
存在相同名称的文件时,Git更改分支
我的git仓库中有一个名为xyz的文件。巧合的是,我还有一个名为xyz的分支。目前,我在master上,但是我想结帐到xyz分支。使用的命令很简单 $ git checkout xyz 但这会将文件签出xyz到当前的HEAD。我如何将分支改为分支xyz?

4
Git分支删除
在Git中,分支的“删除”是什么意思? 它会从存储库中消失吗?还是可以通过via导航git branch? 我真正想做的是将一个分支标记为“死胡同”,即该分支距离主节点太远了,尽管该分支下有一些好主意,但没人可以以此为起点。喜欢保留它,以供参考。
79 git  branch  git-branch 

3
git从当前签出的master创建分支?
服务器上有一个由git控制的文件夹,在其中检出了主分支,并且一堆文件已被修改但尚未提交。有没有办法将更改提交到单独的分支,以便可以返回到干净版本? 即,我想有效地撤消所有这些人员更改,但将它们存储在另一个机会中,因此,如果该人员想要他们的更改,则可以切换到该分支。 (是的,我知道这不是git的工作方式,但这是我的情况!)任何想法都非常感谢。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.