在git repos中我做:
git status
我看到了:
somepath/file1
somepath/file2
somepath/file3
somepathotherpath/file4
somepathdifferentpath/fileX
somepathotherpath/fileY
somepath/fileZ
已检出已修改。还有一个刚添加但未跟踪的文件
我想做的是以下几点:
我想以某种方式藏匿,例如其中3个文件创建并切换到新分支并提交它们
因此,最终结果将是3个文件将在主分支中以git状态签出,其余文件将是新分支的最高提交。
这可能吗?怎么样?
答案 0 :(得分:0)
git stash --patch
(简短版:git stash -p
)
将允许您以交互方式选择暗藏来藏匿
git add --patch
(简短版:git add -p
)
将允许您以交互方式选择要添加到索引的帅哥
这样做:
git co -b new_branch
git commit -m "stuff"