Tag: git branch

Git和“分支”x“未完全合并”错误

这是我从主分支使用的命令 git branch experiment git checkout experiment 然后,我对文件进行了一些更改,提交了更改,并将新分支推送到GitHub。 git commit . git push -u origin experiment 请注意,后git commit . 我被提示input提交信息,然后我给了它一个。 后来我决定将我的实验分支合并到主分支中。 git checkout master git merge experiment 最后我把更改推送到GitHub。 git push -u origin master 一切顺利,直到我试图删除我的实验分支 git branch -d experiment 我得到错误消息error: The branch 'experiment' is not fully merged. 我对git有点新东西,我不知道我能把这两个分支合并在一起。 我在这里错过了什么?

何时删除Git中的分支?

假设我们有一个稳定的应用程序。 明天,有人会报告我们决定马上修复的大问题。 所以我们为这个修补程序创build了一个关于“master”的分支,我们将其命名为“2011_Hotfix”,然后我们将其推上,以便所有开发人员可以协作修复它。 我们修复这个bug,并将“2011_Hotfix”合并到“master”以及当前的开发分支中。 并推“大师”。 我们现在用“2011_Hotfix”做什么? 它是否应该永远坐在那里作为一个分支直到时间的终点,还是现在我们应该删除它,因为它已经达到了目的? 看起来不太清楚,只是把树枝搁在四周,因为树枝的名单可能会变得很长,其中大部分甚至不再是必要的。 如果要删除它,它的历史将会发生什么? 即使实际分支不再可用,这是否会被保留? 另外,我将如何删除远程分支?

如何运行git log来查看仅针对特定分支的更改?

我有一个本地分支跟踪远程/主分支。 运行git-pull和git-log ,日志将显示远程跟踪分支以及当前分支的所有提交。 但是,由于对远程分支进行了太多的更改,我只需要查看对当前本地分支的提交。 什么是Git命令用来只显示提交特定的分支? 笔记: configuration信息: [branch "my-branch"] remote = origin merge = refs/heads/master

在Git仓库中更改分支名称

如何重命名Git仓库中的现有分支? 我想要当前分支有一个新的名字。

如何将本地Git分支推送到远程的主分支?

我在我的本地回购中有一个名为develop的分支,我想确保当我将它推到原点时,它将与origin / master合并。 目前,当我把它添加到远程开发分支。 我怎样才能做到这一点?

复杂的Git分支名称打破了所有的Git命令

我试图用下面的命令从master创build一个分支, git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery 当Git突然停止响应。 我怀疑这个非转义的()必须对它做些什么。 现在,每当我尝试运行任何Git命令,我都会得到相同的错误: git:176: command not found: _of_ProductSearchQuery (每次我input一个命令后git增加后的数字) 谁能解释发生了什么? 如何恢复正常? 我希望能够删除该分支,但Git不会为我工作。

git远程分支删除,但仍然出现在“分支-a”

让我们说,我有一个名叫coolbranch的分支在我的仓库中。 现在,我决定删除它(远程和本地): git push origin :coolbranch git branch -D coolbranch 大! 现在分支真的被删除了。 但是当我跑步 git branch -a 我仍然得到: remotes/origin/coolbranch 需要注意的是,当我克隆一个新的存储库,一切都很好, git branch -a不显示分支。 我想知道 – 有没有办法从branch -a删除branch -a列表而不克隆新的实例?

从主更新Git分支

我是Git新手,现在我处于这种情况: 我有四个分支(master,b1,b2和b3)。 在b1-b3工作之后,我意识到我应该在所有其他分支上对分支主人进行更改。 我改变了我在master所需要的…这是我的问题: 如何使用master分支代码更新所有其他分支机构?

在不同的Git分支中查看文件,而不改变分支

有没有可能在git分支中打开文件而不检出分支? 怎么样? 基本上我想能够在我的github页面分支中打开一个文件,而不必一直切换分支。 我不想修改它,只想查看它。

从另一个分支在Git中创build一个分支

我有两个分支: 主和 开发 我想从开发分支创build一个“function分支”。 目前在分支开发,我做: $ git checkout -b myfeature dev … (一些工作) $ git commit -am "blablabla" $ git push origin myfeature 但是,在形象化我的分支之后,我得到了: –**master** ——0—–0—–0—–0—–0 ————————**dev**—-**myfeature** 我的意思是分支似乎融合,我不明白为什么… 我做错了什么? 你能解释我怎么从另一个分支分支,并推回到function分支的远程存储库? 所有这一切都在这里描述的分支模型中。