Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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
我可以拉一个git工作树吗?_Git - Fatal编程技术网

我可以拉一个git工作树吗?

我可以拉一个git工作树吗?,git,Git,我有一个存储库a和它的一个克隆,名为B。然后,我在a中编辑了一个文件,但没有提交它。我的问题是,我是否可以在B中运行git pull来获得A中的版本?如果没有执行提交和推送,客户端pull如何获得对新版本的访问 简短回答:否。如果没有执行提交和推送,客户端如何获取对新修订的访问权限 简短回答:否。如果您不想将文件提交到主分支,请将其提交到另一个分支并拉取该分支。如果您不想将文件提交到主分支,请将其提交到另一个分支并拉取该分支。您只能拉取修订,即提交。如果未提交编辑,则该编辑不在存储库中,无法提取

我有一个存储库a和它的一个克隆,名为B。然后,我在a中编辑了一个文件,但没有提交它。我的问题是,我是否可以在B中运行git pull来获得A中的版本?

如果没有执行提交和推送,客户端pull如何获得对新版本的访问


简短回答:否。

如果没有执行提交和推送,客户端如何获取对新修订的访问权限


简短回答:否。

如果您不想将文件提交到主分支,请将其提交到另一个分支并拉取该分支。

如果您不想将文件提交到主分支,请将其提交到另一个分支并拉取该分支。

您只能拉取修订,即提交。如果未提交编辑,则该编辑不在存储库中,无法提取。但是,您可以执行以下操作

在存储库中提交编辑 将它们拉到存储库B 在存储库A中,git reset-hard HEAD^撤消最新提交并删除编辑。
如果要在存储库A中保留编辑,但不保留提交,请省略-hard选项进行重置。

您只能提取修订,即提交。如果未提交编辑,则该编辑不在存储库中,无法提取。但是,您可以执行以下操作

在存储库中提交编辑 将它们拉到存储库B 在存储库A中,git reset-hard HEAD^撤消最新提交并删除编辑。
如果您想在存储库A中保留编辑而不是提交,请省略-hard选项进行重置。

您不需要按下按钮来对B执行拉取操作。但这不会改变答案。您不需要按下按钮来对B执行拉取操作。但这不会改变答案。