Update README.md
课程内容:
课程安排: | 任务信息 | |————————————————————-| | Task01:Git基础:第一、二章(2天) | | Task02:Git分支管理及工具使用:第三、四章(2天) | | Task03:Git内部原理及工作流实战:第五、六章(3天) | | Task04:Git提交规范及Github/Gitee的使用:第七、八章(3天) | | Task05:Git可视化工具下载和团队协作:第九、十章(3天) |
课程贡献人员:(排名不分先后,按章节顺序排序) | 成员 | 个人简介 | 负责章节| | ————— | ————————————————— |——-| | 牛志康 | Datawhale成员,西安电子科技大学本科生 | lecture01,lecture03| |朱松青| Datawhale成员,上海交通大学研究生|lecture02| |徐祥军|在职,互联网金融、后端开发|lecture04| |李碧涵|Datawhale成员,在职|lecture05| | 宋泽山 | Datawhale成员,算法开发 | lecture06| |王晓亮|Datawhale成员,在职|lecture07| |张翔宇|华东师范大学研究生|lecture08| | 沈豪 | Datawhale成员,复旦大学网安博士在读 |lecture09| | 夏峻 | Datawhale成员,上海交通大学研究生 |lecture10|
主分支为main
main
关于本项目中出现的问题或者其他补充材料,我们鼓励大家提出pr和issue,我们将在短时间内进行解答。本项目使用Forking工作流,具体参考atlassian文档
Forking
大致步骤如下:
upstream
push
lecture{#NO}
#NO
lecture07
命令示例:
# fork # clone git clone git@github.com:USERNAME/faster-git.git # set upstream git remote add upstream git@github.com:datawhalechina/faster-git.git # disable upstream push git remote set-url --push upstream DISABLE # verify git remote -v # some sample output: # origin git@github.com:tomowang/faster-git.git (fetch) # origin git@github.com:tomowang/faster-git.git (push) # upstream git@github.com:datawhalechina/faster-git.git (fetch) # upstream DISABLE (push) # do your work git checkout -b lecture07 # edit and commit and push your changes git push -u origin lecture07 # keep your fork up to date ## fetch upstream main and merge with forked main branch git fetch upstream git checkout main git merge upstream/main ## rebase brach and force push git checkout lecture07 git rebase main git push -f
提交信息使用如下格式:<type>: <short summary>
<type>: <short summary>
<type>: <short summary> │ │ │ └─⫸ Summary in present tense. Not capitalized. No period at the end. │ └─⫸ Commit Type: lecture{#NO}|others
others包括非课程相关的改动,如本README.md中的变动,.gitignore的调整等。
others
README.md
.gitignore
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
a chinese tutorial of git
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
faster-git
课程内容:
课程安排: | 任务信息 | |————————————————————-| | Task01:Git基础:第一、二章(2天) | | Task02:Git分支管理及工具使用:第三、四章(2天) | | Task03:Git内部原理及工作流实战:第五、六章(3天) | | Task04:Git提交规范及Github/Gitee的使用:第七、八章(3天) | | Task05:Git可视化工具下载和团队协作:第九、十章(3天) |
课程贡献人员:(排名不分先后,按章节顺序排序) | 成员 | 个人简介 | 负责章节| | ————— | ————————————————— |——-| | 牛志康 | Datawhale成员,西安电子科技大学本科生 | lecture01,lecture03| |朱松青| Datawhale成员,上海交通大学研究生|lecture02| |徐祥军|在职,互联网金融、后端开发|lecture04| |李碧涵|Datawhale成员,在职|lecture05| | 宋泽山 | Datawhale成员,算法开发 | lecture06| |王晓亮|Datawhale成员,在职|lecture07| |张翔宇|华东师范大学研究生|lecture08| | 沈豪 | Datawhale成员,复旦大学网安博士在读 |lecture09| | 夏峻 | Datawhale成员,上海交通大学研究生 |lecture10|
Contributing
主分支为
mainWorkflow
关于本项目中出现的问题或者其他补充材料,我们鼓励大家提出pr和issue,我们将在短时间内进行解答。本项目使用
Forking工作流,具体参考atlassian文档大致步骤如下:
upstream仓库地址,并禁用pushlecture{#NO},#NO保持两位,如lecture07,对应课程目录命令示例:
Commit Message
提交信息使用如下格式:
<type>: <short summary>others包括非课程相关的改动,如本README.md中的变动,.gitignore的调整等。关注我们
LICENSE
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。