名词解释 1.Master (主线) 2.Branches (分支) 3.Repository (代码仓库)
GitHub 是做什么的 简单来讲,GitHub 是一个云端的代码仓库,用来管理代码 1.代码的版本办理,甚至可以轻松回退至之前的版本 2.可以多人协同作业 3.GitHub 支持免费搭建个人静态网站
以时间为基线,同时建立多个分支进行开发 分支共享基本的代码库 当分支代码被修改并测试通过之后会被推送到主分支,即上线
下图是一个主线,根据不同车型建立不同的分支 当某个分支被Merge 后,会抵消掉一个分支,但是新的分支将被添加新的功能
1.全局配置 配置用户名以及邮箱信息
[root@root ~]# git config --global user.name "username" [root@root ~]# git config --global user.email "xxxxxx@qq.com" [root@root ~]# cat .gitconfig //查看配置信息2. 初始化
[root@root ~]# cat .gitconfig //查看配置信息3. 本地仓库与远端仓库进行关联
[root@root ~]# git remote add origin https:balabala //代码仓库远端连接4. 推送代码到远端
[root@root ~]# git status //查看本地代码有什么变化 [root@root ~]# git add * //添加代码到演示区 [root@root ~]# git commit -m 'this is the comment' //添加代码改动说明 [root@root ~]# git push -u origin master // 推送到生产环境5. 其他
[root@root ~]# git clone https://balaba // 克隆远端仓库代码,也可以用git 协议其他参考此链接https://www.runoob.com/git/git-branch.html
Referfence: GitHub Introduction Vedio GitHub 分支管理以及实践 Github 入门教程