我在写科学论文时使用git。我经常需要与从未使用过版本控制系统的人合作,而且他们很可能永远不会使用。因此,正常的工作流程是对文本文件进行更改,并通过电子邮件将其发送给其他人进行审查和修改。那么,对于我和其他人所做的所有更改,使用git来跟踪这些更改的最佳方法是什么?
我在写科学论文时使用git。我经常需要与从未使用过版本控制系统的人合作,而且他们很可能永远不会使用。因此,正常的工作流程是对文本文件进行更改,并通过电子邮件将其发送给其他人进行审查和修改。那么,对于我和其他人所做的所有更改,使用git来跟踪这些更改的最佳方法是什么?
master
分支中分出一个新的分支。.git
和 .gitignore
文件)。master
分支。当你收到更改后的文件时:
.git
和 .gitignore
文件)。接下来,将这个分支当做是一个普通的 git 补丁文件使用。
git archive
(是的,我知道输出中有git-artifacts
,但 这里 不重要)。而删除 CoworkerBranch 中的文件则过于严格。 - Lazy Badger