一、GitHub介绍:GittHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。
二、GitHub使用:
1、注册GitHub账号
首先进入GitHub首页,点击右上角Sign up进入注册页面
在注册页面里注册用户名邮箱及密码
验证注册账号邮箱完成后返回Github主页此时注册账号已登录
2、创建并设置GitHub仓库
点击左上角create a repository(即创建仓库)后,进入创建仓库页面并开始创建新仓库
新仓库创建完成后进入该仓库主页面
根据Github的推荐,每个仓库都应该包含一个README,LICENSE and .gitignore
设置README.md
设置LICENSE.md,可选择Github提供的模板
设置.gitignore
3、创建分支
分支定义:分支是一个可以让你在同一时间工作在同一个仓库的不同版本的方法。在你的仓库中会有一个默认的名叫“master”的主分支,该分支用来存储你最终确定的版本代码。我们用其他的子分支来进行编辑和更改,确定之后再提交到主分支。当你从主分支创建出一个子分支的那一刻,其实你就是对当时时间点的主分支做了一个拷贝。如果之后别的分支的人对主分支做出了更新,在你提交到主分支之前,你必须先从主分支上拉取那些更新。
创建分支具体流程:进入仓库,点击文件列表上方的写着“branch: master”的下拉框,在输入框中输入新的分支名字,点击下方蓝色背景的分支创建框或直接按键盘的“Enter”键即可创建新分支。
图示已创建新分支“HaoMei”
4、发出“请求代码合并”请求并合并
三、 Github常用命令的使用:
git clone <address>:复制代码库到本地
git add <file> ...:添加文件到代码库中
git rm <file> ...:删除代码库的文件
git commit -m <message>:提交更改,在修改了文件以后,使用这个命令提交修改
git pull:从远程同步代码库到本地
git push:推送代码到远程代码库
git branch:查看当前分支。带*是当前分支
git branch <branch-name>:新建一个分支
git branch -d <branch-name>:删除一个分支
git checkout <branch-name>:切换到指定分支
git log:查看提交记录(即历史的 commit 记录)
git status:当前修改的状态,是否修改了还没提交,或者那些文件未使用
git reset <log>:恢复到历史版本
四、学习心得体会
虽然通过网上的教程可以很快了解到Github具体每一步的操作步骤,但是要真正掌握Github仍需花费一定的时间。GitHub在总体功能上来说是非常实用的,不仅有助于合作共同开发项目以及项目的备份和管理等,我们平时做的一些小项目也可以上传到自己的仓库,而且多人一起开发软件时可以直接在GitHub上上传下载。此外,共享仓库对学习IT方面的人来说也是一个十分方便的学习资源,在开发时也可以把这些共享仓库中的项目作为外部资源在自己的程序中进行调用。
虽然通过网上的教程可以很快了解到Github具体每一步的操作步骤,但是要真正掌握Github仍需花费一定的时间。GitHub在总体功能上来说是非常实用的,不仅有助于合作共同开发项目以及项目的备份和管理等,我们平时做的一些小项目也可以上传到自己的仓库,而且多人一起开发软件时可以直接在GitHub上上传下载。此外,共享仓库对学习IT方面的人来说也是一个十分方便的学习资源,在开发时也可以把这些共享仓库中的项目作为外部资源在自己的程序中进行调用。