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_Git Branch - Fatal编程技术网

无索引的git提交工作树

无索引的git提交工作树,git,git-branch,Git,Git Branch,我准备提交索引中的一些工作,以及工作树中的一些更改 现在我被要求现在提交工作树(在master上)中的更改,然后提交索引中当前的工作(在另一个分支中)。这可能吗?应该可能: git stash --keep-index git commit -m "work in progress" git branch wip git reset --hard HEAD~ git stash pop git add . git commit -m "commit now the changes" 当前在索引

我准备提交索引中的一些工作,以及工作树中的一些更改

现在我被要求现在提交工作树(在master上)中的更改,然后提交索引中当前的工作(在另一个分支中)。这可能吗?

应该可能:

git stash --keep-index
git commit -m "work in progress"
git branch wip
git reset --hard HEAD~
git stash pop
git add .
git commit -m "commit now the changes"
当前在索引中的工作现在位于分支
wip

更改(未添加到索引中)首先被隐藏(因此,
--keep index

您最初所在的分支的索引表示您正在进行的更改,您可以在
master

上提交,这应该是可能的:

git stash --keep-index
git commit -m "work in progress"
git branch wip
git reset --hard HEAD~
git stash pop
git add .
git commit -m "commit now the changes"
当前在索引中的工作现在位于分支
wip

更改(未添加到索引中)首先被隐藏(因此,
--keep index

您最初所在的分支的索引表示您正在进行的更改,您可以在
master

上提交,这应该是可能的:

git stash --keep-index
git commit -m "work in progress"
git branch wip
git reset --hard HEAD~
git stash pop
git add .
git commit -m "commit now the changes"
当前在索引中的工作现在位于分支
wip

更改(未添加到索引中)首先被隐藏(因此,
--keep index

您最初所在的分支的索引表示您正在进行的更改,您可以在
master

上提交,这应该是可能的:

git stash --keep-index
git commit -m "work in progress"
git branch wip
git reset --hard HEAD~
git stash pop
git add .
git commit -m "commit now the changes"
当前在索引中的工作现在位于分支
wip

更改(未添加到索引中)首先被隐藏(因此,
--keep index


您所在的分支的索引最初表示您正在进行的更改,您可以在
master

上提交这些更改,谢谢,但是不要隐藏任何参数同时存储索引和工作树(混合它们)?@user815129是的,我忘了
--keep index
参数。我已经编辑了我的答案。好的,但是即使使用了“--keep index”,第2行的提交在隐藏之后也不会有任何内容要提交。。或者我遗漏了什么?@user815129它必须提交您已经添加到索引中的所有内容:这就是您在问题中提到的“索引中的某些工作已准备好提交”:如果它已准备好提交,则意味着您已经将其添加到索引中。如果你没有把那项工作添加到索引中,你可以先这样做,然后再继续回答剩下的问题。啊。。我懂了。谢谢哇,我已经阅读了一个小时的文档,但没有得到这一点。谢谢,但是不要隐藏无参数存储索引和工作树(混合它们)?@user815129是的,我忘记了
--keep index
参数。我已经编辑了我的答案。好的,但是即使使用了“--keep index”,第2行的提交在隐藏之后也不会有任何内容要提交。。或者我遗漏了什么?@user815129它必须提交您已经添加到索引中的所有内容:这就是您在问题中提到的“索引中的某些工作已准备好提交”:如果它已准备好提交,则意味着您已经将其添加到索引中。如果你没有把那项工作添加到索引中,你可以先这样做,然后再继续回答剩下的问题。啊。。我懂了。谢谢哇,我已经阅读了一个小时的文档,但没有得到这一点。谢谢,但是不要隐藏无参数存储索引和工作树(混合它们)?@user815129是的,我忘记了
--keep index
参数。我已经编辑了我的答案。好的,但是即使使用了“--keep index”,第2行的提交在隐藏之后也不会有任何内容要提交。。或者我遗漏了什么?@user815129它必须提交您已经添加到索引中的所有内容:这就是您在问题中提到的“索引中的某些工作已准备好提交”:如果它已准备好提交,则意味着您已经将其添加到索引中。如果你没有把那项工作添加到索引中,你可以先这样做,然后再继续回答剩下的问题。啊。。我懂了。谢谢哇,我已经阅读了一个小时的文档,但没有得到这一点。谢谢,但是不要隐藏无参数存储索引和工作树(混合它们)?@user815129是的,我忘记了
--keep index
参数。我已经编辑了我的答案。好的,但是即使使用了“--keep index”,第2行的提交在隐藏之后也不会有任何内容要提交。。或者我遗漏了什么?@user815129它必须提交您已经添加到索引中的所有内容:这就是您在问题中提到的“索引中的某些工作已准备好提交”:如果它已准备好提交,则意味着您已经将其添加到索引中。如果你没有把那项工作添加到索引中,你可以先这样做,然后再继续回答剩下的问题。啊。。我懂了。谢谢哇,我已经看了一个小时的文档了,但没有明白这一点