我在 ext/[subrep] 目录中有一个 subrepo,我想跟踪不同的分支。 我已按照https://github.com/ingydo.net/git-subrepo/wiki/FAQ上的切换子仓库分支的说明进行操作,但是,它似乎不起作用。 首先,由于 subrepo 中的代码及其父代码不 ...
我在 ext/[subrep] 目录中有一个 subrepo,我想跟踪不同的分支。 我已按照https://github.com/ingydo.net/git-subrepo/wiki/FAQ上的切换子仓库分支的说明进行操作,但是,它似乎不起作用。 首先,由于 subrepo 中的代码及其父代码不 ...
我曾经使用git fetch -p加上一些 git 管道命令¹的指示自动删除我的分支,并匹配[gone]模式,然后删除匹配的分支。 我使用的一些存储库强制压缩拉取请求,因此永远不会在本地进行合并提交,并且我无法链接新提交的内容和本地分支的内容。 前段时间我切换到push.default curre ...
通常git status显示: 当前分支名称(或分离的 HEAD 状态) 上游分支(如果有)是否领先、落后或发散已更改暂存以进行提交未为提交暂存的更改未跟踪的文件如何只查看 1 和 2 而没有文件信息? git status的选项通常会影响文件的显示,并且尝试使其更短通常会完全删除分支状态摘要。 ...
我有一些我想在本地更改的配置文件,但不会冒意外提交这些更改的风险。 它们也不能添加到 gitignore 中,因为它们需要在整个项目中进行跟踪。 当我修改这些文件以满足我的环境需要时,我的git status如下所示: 然后我运行: 和git status看起来像这样: 运行git re ...
我已经从 github 克隆了一个远程分支A ,并从中检查了一个本地分支feature/test 例如 - 现在我开始研究feature/test并对其进行了一些更改并提交但未推送。 现在远程分支A已经更新了某人的最新提交,所以我想更新我的本地分支feature/test并从远程A获取这些最新更改。 ...
对不起,如果这是一个菜鸟问题,但我一直在寻找一个小时以上,但无法得到明确的答案。 我想做的是: 签出远程分支git checkout origin/feature 根据该分支创建一个本地分支git checkout -b feature_my_tweak 所以现在我有一个名为feat ...
Git是否具有某种“一次性忽略”功能? 我只希望git这次仅忽略对文件的更改,这可能吗? 我有一个包含变量的跟踪文件,我想更改: 也是“假”, 我不希望在暂存文件时显示该文件,所以可以执行“全部暂存”。 我也不想将文件添加到.gitignore,因为该文件包 ...
我试图弄清楚我是否可以拉。 如果我的分支是基于远程分支比他的远程跟踪分支,这样我就可以拉。 如果我的分支基于commit ,则它没有远程跟踪分支,因此拉取将失败。 我设法找到的是使用命令git branch -vv : 如果有远程跟踪,它将显示在方括号中。 示例: ...
当它们没有被追踪时,它会试图推动它们! 我在这里想念什么? 我不确定为什么当未跟踪时,为什么要尝试推送“ genome-scores.csv”和“ ratings.csv”。 ...
当我用git检查一个新的分支时,我犯了一个错误。 git version 1.7.1 我运行了git branch -b --track origin/develop ,我得到了一个名为--track的分支。 我该如何删除它? 我做了什么: ...
我们在repo中有一个配置文件,所有用户都根据其功能做出贡献。 对于我的本地测试,我需要在该配置文件中手动更改两个值,但我从不希望将更改提交回服务器。 但是,如果repo中有更新的版本,我确实想要更新文件,即使这意味着我的本地更改将被覆盖。 那很好,我可以从我专门创建的藏品中再次制作它 ...
直到最近,我还没有意识到git branch的--track开关。 我阅读了文档并尝试了这个命令,但对我来说没有任何意义。 --track 创建新分支时,设置branch.<name>.remote和branch.<name>.merge配置条目,将起 ...
我正在和另外两个人一起做一个复杂的PHP项目。 我们从一开始就为项目设置了git。 工作两个月后,我们想从git跟踪中删除某些文件夹( /dev/app )(git已经在跟踪它们了)。 因此,我从/dev/app删除了所有文件,并在.gitignore文件中添加了一个条目,以排除/dev/ ...
为什么“git remote show origin”将远程分支列为“已跟踪”,即使这些分支未链接到本地分支进行拉/推? 在这种情况下,“跟踪”是否意味着什么? 我认为这就是“跟踪”的全部含义: 关于分支跟踪的git文档 。 1)克隆具有多个远程分支的repo 2)运行git ...
我正在考虑将一些文件添加到.git repo目录中, push它们push到上游而不跟踪/提交它们。 例: commit ,将文本添加到information.txt ,然后push 。 当我clone / fork时,我仍然希望将此文件保存在.git 。 我基本上想要的是 ...
当我不想记住上游的远程分支时,如何将本地分支与其远程上游进行比较? 换句话说,我想在下面的第二行中删除origin/bar : ...
我想设置我的本地主线分支以跟踪起点/主线,但使用了以下命令 git branch --set-upstream origin/mainline mainline错误, 结局Branch origin/mainline set up to track local branch main ...
我是 Git 的新手。 我想知道什么是跟踪文件和未跟踪文件? 我读了“Pro Git”,但还是不太明白。 有人可以通过提供示例向我解释两者之间的区别吗? ...
我们正在将我们的(巨大的)项目转移到 git 并且我们正在考虑使用子模块。 我们的计划是在超级项目中拥有三个不同的负责人: 发布,稳定,最新 项目负责人将处理发布和稳定分支。 他们将根据需要移动子模块。 问题是“最新”的头。 我们希望超级项目“最新”头跟踪所有子模块的主分支(自动)。 如果 ...
我想创建一个独立于主分支的git分支。 我想要到目前为止主机中存在的所有代码,但是主机中的任何进一步更改都不应该反映在分支中,并且分支中的任何更改都不应该反映在主机中。 我用这个命令来创建分支: 但是我在master添加的任何文件,我都可以在test看到。 并且在test添加了 ...