Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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,我很确定我疯了,但我只需要检查一下。我的一般流程是 git add --all git commit -m "somethin' somethin'" 如果我这样做了,并且提交了一些标记为删除的文件,我仍然可以通过恢复旧的提交来恢复它们,对吗 此外,除了当前签出的分支,提交是否对其他分支进行过更改?第一个问题的答案是肯定的 对于第二个问题:只有合并了一个分支,分支中的提交才会对另一个分支生效。第一个问题的答案是肯定的 第二点:分支中的提交只有在合并它们时才会对另一个分支生效。“我仍然可以通过恢

我很确定我疯了,但我只需要检查一下。我的一般流程是

git add --all
git commit -m "somethin' somethin'"

如果我这样做了,并且提交了一些标记为删除的文件,我仍然可以通过恢复旧的提交来恢复它们,对吗


此外,除了当前签出的分支,提交是否对其他分支进行过更改?

第一个问题的答案是肯定的


对于第二个问题:只有合并了一个分支,分支中的提交才会对另一个分支生效。

第一个问题的答案是肯定的


第二点:分支中的提交只有在合并它们时才会对另一个分支生效。

“我仍然可以通过恢复旧的提交权限来恢复它们?”是的。如果不是,那将是世界上最糟糕的版本控制系统。谢谢!只是想确定,这实际上是一个愚蠢的问题:)“我仍然可以通过恢复旧的提交权限来恢复它们?”是的。如果不是,那将是世界上最糟糕的版本控制系统。谢谢!我只是想确定,这实际上是一个愚蠢的问题:)太好了,非常感谢!这完全是直觉,只是想确定一下。太棒了,非常感谢!这完全是直觉,只是想确定一下。