我有很多已更改的文件,并且只想存储一些已修改的文件。
例如,我的存储库如下所示:
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: main.cpp
modified: MyClass.h
modified: MyClass.cpp
Run Code Online (Sandbox Code Playgroud)
我想藏匿MyClass.h和MyClass.cpp唯一的。
我发现了这个问题,但接受的答案似乎是错误的,投票最多的答案要求交互式添加每个大块/文件。
有没有一种简单的方法来存储一组特定的文件?最好在单个命令中,而不必以交互方式一个一个地选择文件或暂存/取消暂存。
Inc*_*tic 10
我发现git stash push可用于轻松存储多个文件。
要存储示例中的文件,命令将是
git stash push MyClass.h MyClass.cpp
Run Code Online (Sandbox Code Playgroud)
哪个藏起来MyClass.h,MyClass.cpp但main.cpp独自离开。
在对此答案的编辑中找到
| 归档时间: |
|
| 查看次数: |
3024 次 |
| 最近记录: |