我正在使用 svn-ish git 工作流程。我和几个开发人员都通过一个中央官方存储库进行通信。
另一位开发人员正在做一些彻底的改变,但他必须做更多的测试才能推送到官方 repo。我想从事这个项目,但我的改变应该基于他所做的事情,而不是几天后处理一大堆合并冲突。
我对此的看法是他应该提交他的更改,我应该从他的存储库中提取。这样,他就可以推迟大推,而我可以开始使用他的代码库。
我开始担心......我喜欢能够安全地重新设置我尚未共享的提交。但是,如果人们被允许从我身边拉开,rebase
那会安全吗?
问题: git 存储库是否知道已从中提取了哪些提交?