Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何阻止github推动我最近的所有项目?_Git_Github - Fatal编程技术网

如何阻止github推动我最近的所有项目?

如何阻止github推动我最近的所有项目?,git,github,Git,Github,当我从一个特定的项目文件夹中推送时,我的github会发布我最近推送的几个项目。它并没有将我推过的每个项目都发布到github,但它重新发布了我在过去一周推过的几个项目。因此,我的文件夹包含所有与存储库无关的内容 还有其他人遇到过这个问题吗?我搜索了堆栈溢出,但找不到解决此问题的方法 谢谢 M好吧,我想问一下git推送到github的不同文件夹中的更改是否实际上是相同提交的一部分?如果是,那么这是可以撤销的。git(因此github)不在文件夹级别工作,它在提交树级别工作。这是一个给定的提交,包

当我从一个特定的项目文件夹中推送时,我的github会发布我最近推送的几个项目。它并没有将我推过的每个项目都发布到github,但它重新发布了我在过去一周推过的几个项目。因此,我的文件夹包含所有与存储库无关的内容

还有其他人遇到过这个问题吗?我搜索了堆栈溢出,但找不到解决此问题的方法

谢谢


M

好吧,我想问一下git推送到github的不同文件夹中的更改是否实际上是相同提交的一部分?如果是,那么这是可以撤销的。git(因此github)不在文件夹级别工作,它在提交树级别工作。这是一个给定的提交,包含完整的文件树和完整的父图形,当推送到服务器时,会完全发送,不包含排除项。感谢您的澄清。那么,如何删除父图形?我总是使用不同的原始名称。(即git remote add someName)。当我推到原点时,会出现一个致命错误,即原点已经存在。我过去只能一次添加一个项目,但不确定发生了什么变化。嗯,如何删除父图形?我不能为任何特定的承诺。事实上,给定的提交是一组属性。属性之一是它的提交消息,另一个是作者(也是提交者),第三个是附加到提交的完整文件树,最后是父级列表。如果您更改列表中的任何内容,您将得到不同的提交,使用不同的SHA1等。您能更完整地描述您的需求吗?您能否澄清您所说的与当前项目一起推进的不同“项目”是什么意思?你说的是主工作目录中的子目录吗?您的git目录在目录树中的什么位置?