有时,git建议git rm --cached取消暂存文件git reset HEAD file.我什么时候应该使用哪个?
编辑:
D:\code\gt2>git init
Initialized empty Git repository in D:/code/gt2/.git/
D:\code\gt2>touch a
D:\code\gt2>git status
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# a
nothing added to commit but untracked files present (use "git add" to track)
D:\code\gt2>git add a
D:\code\gt2>git status
# On branch master
#
# Initial commit
#
# Changes to …Run Code Online (Sandbox Code Playgroud) 有没有办法可以隐藏我的分阶段变化?我遇到问题的情况是,我在给定时间处理了几个错误,并且有几个未分阶段的更改.我希望能够单独存档这些文件,创建我的.patch文件,并将它们存放起来,直到代码被批准为止.这样,当它被批准时,我可以存储我的整个(当前)会话,弹出该错误并推送代码.
我是以错误的方式来做这件事的吗?我是否误解了git如何以其他方式工作以简化我的流程?