976得票15回答
如何从从git克隆的项目中删除版本跟踪?

我想从项目目录中移除所有版本跟踪。 正确的方法是什么? 我可以使用诸如以下的 shell 命令吗:rm -rf .git 我想要从我的项目目录中删除所有Git跟踪并用git init重新开始,是否可以将其作为Git命令完成? 我使用这个项目学习Git,并意识到在项目早期移动、重命名和删除...

787得票11回答
如何在Git中停止追踪远程分支?

如何在Git中停止追踪一个远程分支? 我想要停止追踪是因为在我的具体情况下,我想要删除本地分支,但不删除远程分支。如果删除了本地分支并将其推送到远程,则会同时删除远程分支: 如何同时删除本地和GitHub上的Git分支? 我可以只运行git branch -d the_branch吗...

182得票1回答
Git子模块跟踪最新版本。

我们正在把(庞大的)项目转移到Git,并考虑使用子模块。我们计划在超级项目中有三个不同的分支: release,stable,latest 项目负责人将处理发布和稳定分支。他们将按需移动子模块。 问题在于“最新”分支。我们希望超级项目的“最新”分支自动跟踪所有子模块的主分支。而且如果可以显...

38得票7回答
在Git的上下文中,被追踪的文件和未被追踪的文件是什么?

''''我是新手使用Git。我想知道什么是“tracked”和“untracked”文件? 我读过《Pro Git》,但还是不能完全理解。 有人可以通过提供示例来解释两者之间的区别吗?''''

11得票3回答
如何创建一个Git分支,以便我添加到该分支的文件不会被添加到主分支上?

我想创建一个Git分支,该分支将独立于主分支工作。 我想要主分支中到目前为止存在的所有代码,但是主分支中的任何进一步更改都不应反映在该分支中,该分支中的任何更改也不应反映在主分支中。 我使用了以下命令来创建分支:git branch test 但是我在master分支中添加的任何文件,我都可...