这片博文属于Github操作经验及技巧的记录,通过向github提交docker源码的研究纪录一点github操作的技巧和经验,这对以后对个人github上代码的管理和提交也很有帮助,适用于一些github初学者,做一些简单的代码管理。(通过这段时间博文的不断更新,本小博主发现越来越喜欢更新博文了,虽然这样会拖慢学习进度,但实际上从长远看来,对于个人的学习仓库的建立还是很有帮助的,而从短时间来看,将博文和研究学习结合在一起,非常有助于整理思路和积累技巧,当我在研究过程中需要使用工具,或者有一点自己的整体框架上的思考,博文的纪录会给我一种非常安心的感觉,就像这些学习到的知识确确实实的被我占有了一样,好了,废话不多说,先完成这篇博文的编写吧)
我先从整体上整理一下我这篇博文需要纪录的操作过程:
1.安装好所需要的软件及工具
2.为提交代码配置git工具
3.提交代码所需的一些常用git命令操作
4.与docker相关的操作,删除容器,启动容器,修改源码,运行测试用例(单元测试,集成测试等)
一.安装所需的软件及工具
(1)注册一个github账号。这里自行注册
(2)安装git命令,sudo apt-get install git
(3) 安装make命令,sudo apt-get install make
(4)安装或升级Docker,Docker的安装自行去Docker官网上去一步步安装,我的安装过程如下:
二. 为提交代码配置git工具
(1)为Docker源码在github上创建分支(fork)并将源码下载(clone)到本地
创建分支:首先打开浏览器登录github帐号,然后进入docker/docker仓库进入如下页面,点击一下Fork按钮:
之后在你的github账户下就有一个docker的分支目录YourAccount/docker ,即docker源码,随后复制该fork分支的clone Url如下
再通过如下命令行顺序将docker源码copy到本地来:
cd ~
mkdir repos
cd repos
git clone +(你之前复制的分支Url)
cd docker-fork
恭喜你成功进入docker_fork源码目录了~
(2)设置你的git签名信息用于远程提交代码
当你想要修改你的分支中的源码的时候,你希望能和其他人在docker/docker这个仓库中所作的修改和变动同步,为了使得同步更简单,你也会添加一个远程命令upstream指向docker/docker ,由于Docker不接受任何匿名的代码提交,所以我们需要配置名称和邮箱等个人信息。
cd docker-fork
git config --local user.name "FirstName LastName "
git config --local user.email