问题标签 [git-track]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 你如何停止在 Git 中跟踪远程分支?
你如何停止在Git中跟踪远程分支?
我要求停止跟踪,因为在我的具体情况下,我想删除本地分支,而不是远程分支。删除本地分支并将删除推送到远程也会删除远程分支:
我可以这样做git branch -d the_branch
,以后不会传播git push
吗?
如果我git push origin :the_branch
稍后运行,它只会传播吗?
git - 如何从从 git 克隆的项目中删除版本跟踪?
我想从项目目录中删除所有版本跟踪。
这样做的正确方法是什么?
我可以执行 shell 命令,例如:
从我的项目目录中,还是有办法作为 Git 命令执行此操作?
我使用这个项目来学习 Git,并意识到我在项目早期犯了一些错误,包括移动、重命名和删除文件。我想删除所有 Git 跟踪并重新开始git init
.
git - 不小心创建了一个叫--track的分支,现在删不掉了
所以我运行了这个命令:
我认为它会创建一个同名的本地分支并将其设置为跟踪远程分支,但它创建了一个名为--track 的分支。我本可以发誓省略本地分支名称通常会导致它假设您想要与远程分支相同的名称,但我想情况并非如此。
现在运行:
给我:
我试过检查 master 然后运行:
但这并没有做任何事情(没有错误或任何事情)。
我尝试删除 .git/config 中的相应行,但仍然没有骰子。
如何删除该分支?另外,在未来,有没有办法做我想做的事,而且仍然不必重新输入本地分支名称?
git - Git:跟踪两个分支,当文件在每个分支上的位置不同时
鉴于我在第一个分支上,跟踪“foo”和“bar”文件,如下所示:
我怎样才能跟踪另一个分支(远程),这个“foo”和“bar”文件位于另一个位置?即,当我签出第二个分支时,my_repository
文件夹变成这样:
再解释一下:我有第一个分支跟踪远程存储库,第二个分支跟踪另一个远程存储库。
在某些时候,我在其他地方克隆了第二个存储库,将文件添加到foo
文件夹,然后提交。bar
tests
然后,我开始从我的第一个分支,我的官方克隆(起源/主)提交并更改我的foo
和文件。bar
现在,我还想将此更改发送到第二个存储库,但不仅仅是覆盖文件的内容。我也想在第二个分支上有提交历史。
问题是第二个存储库将我的文件放在不同的位置。
有小费吗?
git - git:如果第二个分支跟踪另一个分支怎么办?
拥有与另一个具有相同来源的远程分支的后果是什么?
例如
这种链接的副作用是什么?
git - 如何在我的 dev git 分支中跟踪 origin/master
我是 git 新手,我想知道如何处理一个非常基本的场景。我在 stackoverflow 上阅读了很多关于 git 的帖子,但仍然无法找到答案。
我们有一个每个人都在处理的 origin/master 远程分支。我有一个我想要实现的 featureA,可能需要时间来开发。同时,人们可能正在将代码签入到源/主。
考虑到以下需求,我的工作流程会是什么样子,我应该如何设置我的 git 分支:
我希望能够将代码更改提交到我的分支并将它们推送到我们服务器上的远程分支,这样我就不会丢失更改以防我的计算机被炸毁。
我想让我的分支与主分支保持同步。
我想尽量减少常规合并。我喜欢 git rebase 的概念,所以我想最大限度地利用它,从而快速合并。
在某些时候,我们将不得不将我的分支 FeatureA 合并到 origin/master 中。
总结:
如何设置从 origin/master 提取但推送到 origin/MY-BRANCH 的分支?
我的工作流程会是什么样子?
更新:
谢谢@will-pragnell!您的解决方案与以下解决方案有什么区别。
github上的这个页面建议:
https://github.com/diaspora/diaspora/wiki/Git-Workflow
为了从开发主干获取最新更新,请执行一次性设置,通过输入以下命令将主 GitHub 存储库建立为远程:
[确保在分支中根据需要提交所有内容]
git - 如何创建一个 git 分支,以便我添加到其中的文件不会添加到 master?
我想创建一个独立于 master 分支的 git 分支。我想要到目前为止存在于 master 中的所有代码,但是 master 中的任何进一步更改都不应该反映在分支中,并且分支中的任何更改都不应该反映在 master 中。
我使用此命令创建分支:
但是我添加的任何文件master
,我都可以在test
. 并且任何新添加的文件test
,我都可以在master
. 如何避免这种情况?创建分支时我没有使用任何 --track 选项。
git - git子模块跟踪最新
我们正在将我们的(巨大的)项目转移到 git 并且我们正在考虑使用子模块。我们的计划是在超级项目中有三个不同的负责人:
发布,稳定,最新
项目负责人将处理发布和稳定分支。他们将根据需要移动子模块。
问题是“最新”的头。我们希望超级项目“最新”头跟踪所有子模块的主分支(自动)。如果它能够显示对子模块的所有提交的历史记录,那就太好了。
我看过 gitslave,但这不是我们想要的。有什么建议么?
git - Git上下文中的跟踪文件和未跟踪文件是什么?
我是 Git 新手。我想知道什么是跟踪文件和未跟踪文件?我读了“Pro Git”,但还是不太明白。
有人可以通过提供一个例子向我解释两者之间的区别吗?
git - git undo 错误的跟踪分支
我想设置我的本地主线分支来跟踪原点/主线,但使用了命令
git branch --set-upstream origin/mainline mainline
因为失误,
有了结果Branch origin/mainline set up to track local branch mainline
。
我该如何解决这个问题,以便本地主线跟踪远程主线?