[英]Git - Rollback to a particular folder
假设在我的根文件夹中,我有以下文件夹:
---Folder1
---Folder2
我也有2个用户(user1和user2)。
这是提交列表的片段:
问题是user1不小心对Folder1进行了更改,我想保留对Folder2所做的更改(在v2上进行的更改),而仅保留对Folder1进行的更改(来自v1)。
有没有办法让两个用户都不要参与?
获取您要保留Folder1
更改的提交,即user2的提交。 从旧提交中检出Folder1
。
git checkout <user2's commit> -- /path/to/Folder1/
您现在可以检查差异,
git diff --cached
提交更改,
git commit -m 'Reverting Folder1'
正如TheCodeArtist所说 ,
上述步骤撤消在<user2的commit>之后对/ path / to / Folder1 /所做的所有更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.