准备工作
- 打开git bash,切换到桌面
- 新建 problems.doc 的Word文档 (用于记录操作过程中的问题,可以截图)
- 打开problems.doc文件(格式如下图左侧所示^_^)
1 | cd ~/desktop #打开桌面 |
Fork English文件夹:(以我新注册账户doufukuai为例)
doufukai(someone全拼)是新注册的账户,这里代表你,要用你的名字和账户替代.
账户M-DFK(someone的首字母)代表我的账户.
start www.github.com
打开GitHub网页(推荐使用Chrome浏览器)
2) 从M-DFK账户fork,English库
start https://github.com/M-DFK/English
初次作业流程
回到你的GitHub账户中的English库中,
(备注, 账户doufukuai代表你的账户, M-DFK代表我的账户)
复制 库的地址.
在git bash中,使用git clone命令,可以将所有文件下载到本地.
1
2
3
4
5
6#切换到桌面
cd ~/desktop
git clone git@github.com:doufukuai/English.git
#git clone 后面跟着的是你的地址,比如
#@melody真的操作.
#git clone https://github.com/liuzhen11/English.git'git@github.com:doufukuai/English.git’ 是刚才复制的地址.
进入下载到桌面上的English文件,打开你的的文档 @someone.md 开始写作业.
1
2
3
4
5#切换到english目录下
cd english
#打开你的作业文件,可以手动到english文件内打开,或者用下面的命令打开.
start @someone.md
#这里替换成你的文件, 比如 start @melody真写完作业且保存后,使用
git add
命令将作业添加到staging 区,这一步看起来繁琐,却很有用.1
2git add @someone.md
# git add @melody真.md再将作业commit到Master分支
1
2git commit -m '@someone 2018-3-7'
#git commit -m '@melody 2018-03-16'
m是message的缩写,
-
前面的这个连接线不要漏掉.message的内容是 名字 + 日期 ‘@someone 2018-3-7’
将更新的作业推送到someone的GitHub网页账户上.(也称为origin分支)
1
git push origin master
这条命令的意思是 push (someone更新的内容) to origin branch from master branch
完成,去网页里查看一下是否有变化.
用
git remote
命令,将M-DFK的库与本地库相关联.(也称为upstream分支)1
2git remote add upstream https://github.com/M-DFK/English.git
#这里不做任何更改,照搬复制.不更改,整行复制,’https://github.com/M-DFK/English.git'是M-DFK的Enlish库.
检查是否添加成功
git remote -v
日常工作流程
以上是初始设置的流程, 以后不需要从重复上述操作.
下面是你每日交作业的标准流程.
- 写作业前:(将M-DFK库的最近更新下载到本地)
1 | # 1.切换到english文件夹下. |
关键的一步Pull Request, 登录你的GitHub账户,
1 ) 新建 pull request
2) 填写内容后创建.
3) 点击创建后,出现的界面
记录问题
不要忘记,创建的Word文件,用来记录问题, 和收集错误的截图.
最好能先百度找找, 将搜到的内容也存到里面.
命令行练习
推荐资料:
1) 中文资料 Git教程 - 廖雪峰的官方网站
2) 英文资料:Working with forks - User Documentation
阅读资料过程中遇到的问题,也请放到problems.doc
中.