故事梗概
故事是这样滴
ade心血来潮新建了个github的repo(仓库),
然后在repo里乱七八糟的写了点东西后提交(commit)进repo,
好奇的xiyoumi小朋友发现了这个repo,于是把repo在自己的github上做了个副本(fork),
xiyoumi小朋友把里面的东西做了点修改,也做了自己的提交,
xiyoumi小朋友想把自己改的东西也合并到ade的repo里,于是提交了pull request,
ade看了下pull request,觉得修改的不错,于是就合并进了repo,
xiyoumi小朋友大受鼓舞,又修改了好多东西,并再次提交pull request,
ade看到这次的pull request,也不知道这样改好不好,于是ade索性新建了个test分支(branch),并在pull request里留言告诉xiyoumi,让他合并到这个分支,
于是xiyoumi小朋友重新提交了pull request,要求把合并到test分支里,
ade愉快的合并了这个pull request,并且不久后把这个分支也合并进了主干(master分支)。
剧情详情
好吧,具体来看看这个故事的每一段都做了点啥
ade心血来潮新建了个github的repo(仓库),

然后在repo里乱七八糟的写了点东西后提交(commit)进repo,
|
|
好奇的xiyoumi小朋友发现了这个repo,于是把repo在自己的github上做了个副本(fork),

xiyoumi小朋友把里面的东西做了点修改,也做了自己的提交,
|
|
xiyoumi小朋友想把自己改的东西也合并到ade的repo里,于是提交了pull request,

ade看了下pull request,觉得修改的不错,于是就合并进了repo,

xiyoumi小朋友大受鼓舞,又修改了好多东西,并再次提交pull request,
|
|

ade看到这次的pull request,也不知道这样改好不好,于是ade索性新建了个test分支(branch),并在pull request里留言告诉xiyoumi,让他合并到这个分支里

|
|
于是xiyoumi小朋友重新提交了pull request,要求把合并到test分支里,

ade愉快的合并了这个pull request,并且不久后把这个分支也合并进了主干(master分支)。

|
|
尾声
到这里,已经知道了ade和xiyoumi是怎么通过github一起写故事了,可是似乎还没有这么简单,不久之后他们又有了新的问题:
- xiyoumi发现fork源的repo早就变了,怎么同步呢?
- 随着越来越多的人加入故事投稿,分支和提交觉得乱糟糟的,怎么才能简洁点呢?能不能删除git log呢?
问题的答案至今还不知晓~
一个人走得快,一群人走得远
——《有赞》广告词