首页 文章
  • 2792 votes
     answers
     views

    你如何创建一个远程Git分支?

    我创建了一个本地分支,我想在上游“推” . Stack Overflow上有一个关于如何跟踪新创建的远程分支的类似问题 . 但是,我的工作流程略有不同 . First 我想创建一个本地分支,当我满意并且想要共享我的分支时,我只会将其推送到上游 . 我该怎么做? (我的谷歌搜索似乎没有提出任何东西) . 如何告诉我的同事从上游存储库中取出它? UPDATE With Git 2.0...
  • 7025 votes
     answers
     views

    如何重命名本地Git分支?

    我不想重命名远程分支,如Rename master branch for both local and remote Git repositories中所述 . 如何重命名尚未推送到远程分支的本地分支? 如果您还需要重命名 remote 分支:How to rename a remote git branch name
  • 1040 votes
     answers
     views

    如何获取所有Git分支

    我克隆了一个Git存储库,它包含大约五个分支 . 但是,当我做 git branch 时,我只看到其中一个: $ git branch * master 我知道我可以 git branch -a 看到 all 分支,但是我如何在本地拉出所有分支,所以当我做 git branch 时,它显示以下内容? $ git branch * master * staging * etc...
  • 1721 votes
     answers
     views

    Git获取远程分支

    我的同事和我在同一个存储库上工作,我们已经将它分成两个分支,每个分支在技术上用于不同的项目,但它们有相似之处,因此我们有时会想要从分支机构返回给* master . 但是,我有分支机构 . 我的问题是,我的同事怎么能专门拉那个分支?回购邮件的 git clone 似乎并没有为他本地创建分支,尽管我可以看到他们在推动我的结束之后生活在一团糟 . 此外,当我最初创建分支时,我做了 -b checkou...
  • 2253 votes
     answers
     views

    如何克隆特定的Git分支? [重复]

    这个问题在这里已有答案: How do I clone a single branch in Git? 14个答案 Git clone会将远程当前工作分支复制到本地 . 有没有办法自己克隆一个特定的分支而无需在远程存储库上切换分支?
  • 3996 votes
     answers
     views

    使用Git将最近的提交移动到新分支

    我想将我已经承诺掌握的最后几个提交移动到一个新的分支,然后在完成这些提交之前将主人带回去 . 不幸的是,我的Git-fu还不够强大,有什么帮助吗? 即我该怎么做呢? master A - B - C - D - E 这个? newbranch C - D - E / master A - B
  • 3185 votes
     answers
     views

    让现有的Git分支跟踪一个远程分支?

    我知道如何创建一个跟踪远程分支的新分支,但 how do I make an existing branch track a remote branch? 我知道我可以编辑 .git/config 文件,但似乎应该有一个更简单的方法 .
  • 2628 votes
     answers
     views

    将现有的,未提交的工作移动到Git中的新分支

    我开始研究一个新功能,经过一段时间的编码,我决定这个功能应该在它自己的分支上 . 如何将现有的未提交更改移动到新分支并重置当前更改? 我想重置当前分支,同时保留新功能的现有工作 .
  • 672 votes
     answers
     views

    删除跟踪分支不再在远程

    是否有一种简单的方法可以删除远程等效不再存在的所有跟踪分支? 例: 分支机构(本地和远程) 大师 origin / master origin / bug-fix-a origin / bug-fix-b origin / bug-fix-c 在本地,我只有一个主分支 . 现在我需要处理bug-fix-a,所以我检查它,处理它,并将更改推送到远程 . 接下来我用bug-fi...
  • 1860 votes
     answers
     views

    显示两个修订版之间已更改的文件

    我想合并两个已分开一段时间的分支,并想知道哪些文件已被修改 . 看到这个链接:http://linux.yyz.us/git-howto.html这非常有用 . 比较我遇到的分支的工具是: git diff master..branch git log master..branch git shortlog master..branch 想知道是否有类似“git status ma...
  • 279 votes
     answers
     views

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

    我有一个跟踪远程/主分支的本地分支 . 运行 git-pull 和 git-log 后,日志将显示远程跟踪分支中的所有提交以及当前分支 . 但是,因为对远程分支进行了如此多的更改,我只需要查看对当前本地分支的提交 . 用于仅显示特定分支的提交的Git命令是什么? 笔记: 配置信息: [branch "my-branch"] remote = origin merge =...
  • 395 votes
     answers
     views

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

    我在我的本地仓库中有一个名为develop的分支,我想确保当我将它推到原点时它与origin / master合并 . 目前,当我将它添加到远程开发分支时 . 我怎样才能做到这一点?
  • 3802 votes
     answers
     views

    如何将新的本地分支推送到远程Git存储库并进行跟踪?

    我希望能够做到以下几点: 基于其他(远程或本地)分支创建本地分支(通过 git branch 或 git checkout -b ) 将本地分支推送到远程存储库(发布),但使其可跟踪,以便 git pull 和 git push 立即生效 . 我怎么做? 我在Git 1.7中了解 --set-upstream ,但这是一个创作后的动作 . 我想找到一种方法来在将分支推送到远程存储库时进...
  • 1355 votes
     answers
     views

    如何在Git中完全替换另一个分支中的master分支? [重复]

    可能重复:使当前Git分支成为主分支 我的Git存储库中有两个分支: master seotweaks (最初由 master 创建) 我创建了 seotweaks ,目的是将其快速合并回 master . 然而,那是三个月前,这个分支中的代码是 master 之前的13个版本 . 它已经有效地成为我们的工作主分支,因为 master 中的所有代码现在或多或少都已过时 . 我知道...
  • 497 votes
     answers
     views

    在不更改分支的情况下查看不同Git分支中的文件

    是否可以在git分支中打开文件而不检查该分支?怎么样? 基本上我希望能够在我的github pages分支中打开一个文件而不必一直切换分支 . 我不想修改它,只想查看它 .
  • 7 votes
     answers
     views

    Unity元文件和git分支

    我们目前正在使用“可见元文件”作为我们的内部版本控制(如果它不是正确的方法,我们就不会有改变它的问题),但目前对于在分支机构上工作时最好的做法感到困惑 . 例如,我所做的最新工作是实现一个IAP插件,它在项目的不同位置创建了大量文件夹和文件,以及与它们连接的元文件 . 我通过我的正常git工作方法,通过在分支中完成工作,然后在准备就绪时将其带入主分支 . 不幸的是,如果我这样做,当我必须在另一个分...
  • 177 votes
     answers
     views

    小开发团队的Git分支战略[关闭]

    我们有一个网络应用程序,我们几乎每天更新和发布 . 我们使用git作为我们的VCS,我们当前的分支策略非常简单和破坏:我们有一个主分支,我们检查我们感觉良好的变化 . 这是有效的,但直到我们检查一个突破性的变化 . 有没有人对 small teams 最喜欢的git分支策略满足以下要求: 适用于2到3名开发人员的团队 轻量级,而不是太多的过程 允许开发人员轻松隔离有关错误修复和更大功能...
  • 6027 votes
     answers
     views
  • 3679 votes
     answers
     views

    如何在Git中克隆所有远程分支?

    我有 master 和 development 分支,都被推到GitHub . 我已经 clone d, pull 编辑和 fetch 编辑,但我仍然无法获得除了 master 分支以外的任何内容 . 我敢肯定我错过了一些明显的东西,但我已经阅读了手册,而且我一点也不开心 .
  • 14365 votes
     answers
     views

    如何在本地和远程删除Git分支?

    我想在本地和GitHub上的远程项目分支上删除分支 . 尝试删除远程分支失败 $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not found. $...
  • 1252 votes
     answers
     views

    没有指定分支的“git push”的默认行为

    我使用以下命令推送到我的远程分支: git push origin sandbox 如果我说 git push origin 这会推动我的其他分支的变化,还是只更新我当前的分支?我有三个分支: master , production 和 sandbox . git push 文档对此并不十分清楚,所以我想澄清这一点 . 哪些分支和遥控器执行以下 git push 命令更新? git push...

热门问题