相关疑难解决方法(0)

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

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

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

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

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

git version-control git-remote git-branch

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

git可以永久忽略远程分支吗?

我正在使用GitHub的Pages功能.这通过将已发布的HTML放在一个名为的分支中来实现gh-pages.我有两个单独的工作目录,一个用于项目本身,另一个用于HTML文档.

在前者中,我想完全忽略gh-pages分支,因为它是一个不相关的工作线,我不希望它混乱我的各种提交可视化.

也就是说,我所拥有的是:

$ git remote show origin
* remote origin
  Fetch URL: git@github.com:reidpr/quac.git
  Push  URL: git@github.com:reidpr/quac.git
  HEAD branch: master
  Remote branches:
    bar              tracked
    foo              tracked
    gh-pages         tracked
    master           tracked
  Local branches configured for 'git pull':
    master    merges with remote master
  Local refs configured for 'git push':
    master    pushes to master    (up to date)
Run Code Online (Sandbox Code Playgroud)

而我想要的是:

$ git remote show origin
  [...]
  Remote branches:
    bar              tracked
    foo              tracked
    gh-pages         ignored
    master           tracked
  [...]
Run Code Online (Sandbox Code Playgroud)

请注意,我确实想要跟踪几个分支,而我只有一个分支.我想指定后者,而不是前者.

我可以删除本地引用 …

git branch

21
推荐指数
2
解决办法
4306
查看次数

标签 统计

git ×2

branch ×1

git-branch ×1

git-remote ×1

version-control ×1