Git"伪手册"合并用户的工作

时间:2014-05-08 17:18:55

标签: git

由于各种先前的问题,我使用所描述的技术here重命名,服务器更改,Xcode错误处理等,重写了我的分支的历史记录

然而,我的一位同事从一个目前与其他人使用的分支不太兼容的分支机构进行了未提交的工作。我想要的是能够从受信任的日期获取他所做的所有提交并将其拉入正确的分支(以保存历史记录)

我可以使用this solution显示我的同事的工作日志 这样可以让我在最坏的情况下手动抓取每一次改变,樱桃都会从最新版本中挑选出正确的来源,了解他所做的每一项改变。

我是否可以实际过滤给定的提交,因为我知道他开始处理我们不想丢失的功能时提交的哈希?

为了了解我在做什么,我添加了一个美化选项--pretty=format:"%H - %ad : %s"

我知道有一些工具,例如--since和--until,但是当我做git log --author="colleagueLogin" --pretty=format:"%H - %ad : %s" --since commitHash时,我得到了所有的提交,显然,我做错了。

感谢Twalberg的帮助,我知道我可以跳过"制作干净的日志"步骤,并通过将人类智能应用于我所拥有的列表来集成提交(我现在已经清楚地列出),例如在正确的日期开始挑选樱桃。然而,为了知识,我仍然喜欢学习如何从提交日期中切断git log --author="colleagueLogin" --pretty=format:"%H - %ad : %s"我知道他开始了他所从事的工作......

0 个答案:

没有答案