git - 使用 git 与没有版本控制的人协作

标签 git

我正在使用 git 撰写科学论文。我经常不得不与从未使用过 VCS 的人合作,而且他们不太可能会这样做。因此,正常的工作流程是对文本文件进行更改,然后通过电子邮件将其发送给其他人,他们可以查看更改并自己进行更改。跟踪我和其他人使用 git 所做的所有更改的最佳方法是什么?

最佳答案

  1. 提交当前状态。
  2. master 分支一个新分支。
  3. 压缩并邮寄您的文件(.git.gitignore 除外)。
  4. 切换回 master

当您收到更改的文件时:

  1. 检查 #2 的分支
  2. 删除所有文件(.git.gitignore 除外)。
  3. 复制新的。
  4. promise 。

接下来,像收到常规 git 补丁一样使用该分支。

关于git - 使用 git 与没有版本控制的人协作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9046082/

相关文章:

database - Hook 以在 git pull 上创建/添加数据库转储文件到存储库

node.js - 在企业代理 Node.js 后面访问 Github

git - 我如何 git-apply 补丁到以前的版本?

git 支持 windows 身份验证。但是如何在没有用户交互的情况下使用它?

node.js - git push heroku master 失败并出现解析错误 - 哪个文件?

linux - 在具有相同顶级父目录的文件夹内使用多个 Git 存储库?

Android build java.lang.NullPointerException (无错误信息) org.gradle.api.ProjectConfigurationException BUILD FAILED

Git - 从给定分支的给定文件中获取给定范围的行

git - 在 git 中,fetch 与 pull 有何不同,merge 与 rebase 有何不同?

git - 为什么此 merge 提交不显示差异?