标签: git-branch

Git:在本地合并Remote分支

我通过拉了所有远程分支机构git fetch --all.我可以通过git branch -aremotes/origin/branchname 看到我想要合并的分支.问题是它无法访问.我不能合并或结账?

git branch repository git-branch

174
推荐指数
4
解决办法
28万
查看次数

跟踪在GitHub上创建的新远程分支

我已经有一个本地主分支跟踪github项目的远程主分支.现在,我的一个合作者在同一个项目中创建了一个新分支,我想相应地做以下事情:

  1. 在本地创建一个新分支
  2. 使这个新分支跟踪新创建的远程分支.

我该怎么做呢?

git github git-branch

173
推荐指数
4
解决办法
13万
查看次数

有没有更好的方法来确定是否存在本地git分支?

我使用以下命令来查明我的存储库中是否存在本地 git分支branch-name.它是否正确?有没有更好的办法?

请注意我在脚本中执行此操作.因此,如果可能的话,我想远离瓷器命令.

git show-ref --verify --quiet refs/heads/<branch-name>
# $? == 0 means local branch with <branch-name> exists. 
Run Code Online (Sandbox Code Playgroud)

更新

事实证明还有另一种方式.谢谢@jhuynh.

git show-ref --verify --quiet refs/heads/<branch-name>
# $? == 0 means local branch with <branch-name> exists. 
Run Code Online (Sandbox Code Playgroud)

git git-commands git-branch

169
推荐指数
8
解决办法
7万
查看次数

有没有办法在SourceTree中的两个分支上获得视觉差异?

Sourcetree是否提供了一种可视化git分支之间差异的方法?

我在找:

  • 已更改的文件的名称
  • 这些文件之间的差异

git git-branch atlassian-sourcetree

157
推荐指数
3
解决办法
7万
查看次数

git switch分支而不丢弃本地更改

好吧,让我们说有一天我们做了一些修改,当我们去提交它们时,我们注意到我们正在处理错误的分支.

我们如何强制git切换分支而不丢弃本地更改.

在我等待回复的时候,我可能会以天真的方式解决这个问题,但我想知道如果我说的话是正确的程序,如果我说之前没有发生这种情况......

  • 备份改变了回购
  • git reset --hard
  • git checkout right-branch
  • 恢复更改
  • git commit -m "changes"

git git-branch

154
推荐指数
6
解决办法
9万
查看次数

为什么要调用git branch --unset-upstream来修复?

在git中进行高级操作时,我更像是一个新手.我使用博客框架Octopress维护我的博客.虽然Octopress自2011年以来没有任何发展,但它很好地实现了我的目的,所以到目前为止我还没想过要改变任何东西.

仅供参考,我的博客是在Github Pages上托管的.

今天,在处理新帖子时,git status显示以下消息:

On branch source
Your branch is based on 'origin/master', but the upstream is gone.
  (use "git branch --unset-upstream" to fixup)
Run Code Online (Sandbox Code Playgroud)

对所有后续命令重复相同的消息,例如git add .,git commit -m 'message'git push origin source.

  • 消息是什么意思?
  • 有什么东西坏了?
  • 如果有,那是什么?
  • 我需要修理它吗?

如果可能的话,请指向我的pdf/web文章,在那里我可以阅读并了解它以备将来使用.

更多细节:

bash-3.2$ git branch -a
* source
  remotes/octopress/2.1
  remotes/octopress/HEAD -> octopress/master
  remotes/octopress/gh-pages
  remotes/octopress/linklog
  remotes/octopress/master
  remotes/octopress/refactor_with_tests
  remotes/octopress/rubygemcli
  remotes/octopress/site
  remotes/origin/source
Run Code Online (Sandbox Code Playgroud)

如果需要更多信息,请告诉我.谢谢.

git git-branch github-pages

140
推荐指数
4
解决办法
12万
查看次数

找出git branch creator

我想找出谁创建了一个分支.

我有点能够这样做:

git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _
Run Code Online (Sandbox Code Playgroud)

但是,这会返回每个分支的最后一个提交者,而不一定是创建分支的人.

git git-branch

139
推荐指数
8
解决办法
10万
查看次数

本地分支,本地跟踪分支,远程分支和远程跟踪分支之间有什么区别?

我刚刚开始使用Git,我在不同的分支之间真的很困惑.任何人都可以帮我弄清楚以下分支类型是什么?

  • 当地分公司
  • 本地跟踪分支
  • 远程分支
  • 远程跟踪分支

他们之间有什么区别?他们如何相互合作?

我想,快速演示代码将非常有用.

git version-control git-remote git-branch

139
推荐指数
4
解决办法
6万
查看次数

如何从GitHub中的问题引用现有分支?

假设我有一个名为的分支feature/1.并且还发行#1.我想将该分支链接到该问题.

有没有一种方法来分支链接到这个问题问题?没有提交.

github git-branch

129
推荐指数
4
解决办法
7万
查看次数

如何在GitHub上的其他人的分支上获取分支?

我从GitHub上的回购中分得一杯羹.我想从另一个用户的fork上的分支获取代码.

我必须将此用户的整个仓库克隆到单独的本地仓库,还是可以执行类似的操作git checkout link_to_the_other_users_branch

git github git-fetch git-branch git-fork

127
推荐指数
2
解决办法
6万
查看次数