在使用Git进行更改的多个文件中,只能存储一个文件?

如何仅将分支中多个已更改文件之一存储?



慕田峪9158850
浏览 676回答 3
3回答

蛊毒传说

更新:以下答案适用于git 2.13之前的git。对于git 2.13及更高版本,请进一步查找其他答案。警告正如评论中所指出的,这会将所有内容(无论已上演还是未上演)都置于藏匿处。在隐藏之后,--keep-index仅保留索引。当您稍后弹出存储时,这可能导致合并冲突。这将存储您以前未添加的所有内容。只是git add要保留的内容,然后运行它。git stash --keep-index例如,如果您要将一个旧的提交拆分为多个变更集,则可以使用以下过程:git rebase -i <last good commit>将一些更改标记为edit。git reset HEAD^git add <files you want to keep in this change>git stash --keep-index根据需要进行修复。不要忘记git add任何更改。git commitgit stash pop根据需要从#5重复。git rebase --continue
打开App,查看更多内容
随时随地看视频慕课网APP