Questions tagged «git-branch»

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

1
复杂的Git分支名称破坏了所有Git命令
我试图master使用以下命令从中创建分支, git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery 当Git突然停止响应时。我怀疑未逃脱()的罪魁祸首。现在,每当我尝试运行任何Git命令时,都会出现相同的错误: git:176: command not found: _of_ProductSearchQuery git每次输入命令后数字都会增加。 谁能解释发生了什么事?我如何恢复正常?我想删除该分支,但是我该怎么做呢?



10
Git和“分支“ x”未完全合并”错误
这是我在master分支中使用的命令 git branch experiment git checkout experiment 然后,我对文件进行了一些更改,提交了更改,并将新分支推送到GitHub。 git commit . -m 'changed files' git push -u origin experiment 后来,我决定将实验分支合并到master分支中。 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有点陌生,而且我不知道我可以合并两个分支还有多少。我在这里想念什么?
294 git  git-branch 

8
何时删除Git中的分支?
假设我们有一个稳定的应用程序。 明天,有人报告一个重大错误,我们决定立即修复此错误。因此,我们为该修补程序从“ master”创建了一个分支,将其命名为“ 2011_Hotfix”,然后将其向上推送,以便所有开发人员都可以协作修复该修补程序。 我们修复了该错误,并将“ 2011_Hotfix”合并到“ master”以及当前的开发分支中。并推“大师”。 现在如何处理“ 2011_Hotfix”?它是应该永久地作为分支一直呆在那里直到时间结束,还是我们现在应该删除它,因为它已经达到了目的?仅将分支机构留在各处似乎是不干净的,因为分支机构的列表可能会变得很长,大多数分支甚至不再需要。 如果应该删除它,它的历史将会怎样?即使实际的分支不再可用,也可以保留吗?另外,如何删除远程分支?

6
如何从其他人的仓库中提取远程分支
我在GitHub上托管了一个有人分叉的项目。在他们的分支上,他们创建了一个新的分支“ foo”并进行了一些更改。如何将他们的“ foo”拉到我的仓库中也称为“ foo”的新分支中? 我了解他们可以向我提交请求请求,但我想亲自启动此过程。 假设以下内容: 因为他们分叉了我的项目,所以我们两个仓库都共享相同的“历史记录” 尽管GitHub显示他们的项目是我的项目,但我的本地存储库没有对该人项目的任何引用。我需要将他们的添加为遥控器吗? 我还没有名为“ foo”的分支-我不知道是否需要首先手动创建它。 我绝对希望将其拉到一个单独的分支中,而不是我的主人。

5
Git合并错误
我有一个git分支,调用9-sign-in-out它的代码非常完美,我想将其变成master。我目前在master分支上。 $ git branch 9-sign-in-out * master 我正在尝试切换到9-sign-in-out分支,但是它不允许我执行以下操作: $ git checkout 9-sign-in-out app/helpers/application_helper.rb: needs merge config/routes.rb: needs merge error: you need to resolve your current index first 知道如何忽略所有master分支错误并将9-sign-in-out分支变成master吗?也许git rebase?但是我不想丢失9-sign-in-out分支中的代码。

7
如何仅提交一些文件?
我有两个项目。第一个是“官方”项目,第二个是轻量级修改(添加了一些文件)。我创建了新分支,并向它们添加了新文件。但是在开发过程中,两个分支共用的一些文件已更改。 如何仅提交这些文件?




15
有没有更好的方法来找出本地git分支是否存在?
我正在使用以下命令来查找我的存储库中是否存在具有本地 git分支branch-name。这样对吗?有没有更好的办法? 请注意,我正在脚本中执行此操作。因此,如果可能的话,我想使用管道命令。 git show-ref --verify --quiet refs/heads/<branch-name> # $? == 0 means local branch with <branch-name> exists.

6
小开发人员团队的Git分支策略[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 改善这个问题 我们有一个网络应用程序,几乎每天都会更新和发布。我们使用git作为我们的VCS,并且当前的分支策略非常简单且容易出错:我们有一个master分支,我们检查对它“感觉良好”的更改。这是可行的,但是直到我们签入重大更改为止。 是否有人对小型团队有喜欢的git分支策略,该策略满足以下要求: 适用于2至3个开发人员的团队 重量轻,过程不太多 允许开发人员轻松隔离有关错误修复和较大功能的工作 允许我们保持稳定的分支(对于那些必须使生产服务器正常工作的“糟糕”时刻) 理想情况下,我很乐意看到您针对开发新bug的开发人员的逐步过程
186 git  branch  git-branch 

4
跟踪在GitHub上创建的新远程分支
我已经有一个本地主分支跟踪github项目的远程主分支。现在,我的一个合作者在同一项目中创建了一个新分支,我想据此执行以下操作: 在本地创建一个新分支 使这个新分支跟踪新创建的远程分支。 我应该怎么做呢?
183 git  github  git-branch 

4
git switch分支而不丢弃本地更改
好吧,可以说有一天我们碰巧做了很多修改,当我们提交它们时,我们注意到我们在错误的分支上工作。 我们如何在不丢弃本地更改的情况下强制git切换分支。 我可能会天真地等待回复,但是我想知道是否存在正确的程序,因为如果我说以前没有发生过这种情况,我会撒谎。 备份已更改的回购 git reset --hard git checkout right-branch 恢复更改 git commit -m "changes"
178 git  git-branch 

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.