Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Git 新手,想知道在哪里使用暂存区域而不是直接提交更改的文件。
这是在不进行提交的情况下“冻结”本地副本状态的唯一干净方法,因此取消暂存某些内容是在不“重写历史记录”的情况下撤消本地编辑的唯一方法。
我经常使用它,例如,当我处于一切正常但我所做的事情还没有准备好进行有意义的提交时。
您显然可以通过其他方式获得类似的东西,例如在git merge --squash branchname功能/修复准备好时在本地功能分支中进行部分提交,并在最后执行(然后删除分支)。
git merge --squash branchname