GitHub初级使用教程
写这篇文章的目的很简单就是为了防止自己忘记相关操作。
- 创建Repository
- 在GitHub主页界面电机加号,然后点击New Repository
2. 为你的仓库取个名字
3. 选择public,private需要付费
4. 选择上 Initialize this repository with a README
5. 点击Create Repository,完成创建
- 同步到本地文件夹(我采用的是GitHub桌面版,有UI界面的,采用git命令行工具后期再补充)
1. clone到本地,选择Open in Desktop,会打开GitHub的桌面版本,选择一个路径保存,本地路径中就把仓库down下来了
2. 我们将README文件在本地做一下改变,并创建一个分支
3. Commit这次改变
4. 请求合并pull request
5. 在github主页中点击pull request,可以看到所有的请求,选着一个点击进去,我们这里只有一个请求
6. 选择一个点击进来以后,可以看到从请求从分支branch1合并到master中,下面有关于commit的描述,以及文件更改的情况,被改动的地方用显示为绿色,
显示为红色的地方是另外一次commit的更改内容
7. 最后点击merge pull request完成合并
- 对Repository、fork、branch、commit等概览的自己的理解
1. Repository:是一个仓库,用来容纳所有的东西,包括基础文件,每次的改动等等,相当于VS中的一个project
2. fork: 是克隆的意思,将别人的仓库,克隆到你自己的账户中,在你账户中建立了一个一样的仓库,那么你可以在这个仓库中建立分支,或者直接在某个分支中改动,然后
Pull Request请求与源仓库进行合并,如果别人认同你的更改,则会完成合并,当然你在pull request之前需要先将本地的同步到自己的仓库中,可以直接通过同步按钮实
现。也可以直接在桌面版本上pull request
3. branch:分支的意思,每次pull request都是将一个branch同步到master上,因此你最好建立一个branch然后去做相应的修改然后合并到master中
4. commit:执行一次修改的意思。每次修改文件后,建立一个commit来说明改动了哪些地方
1. 小圆圈分别有不同的含义实心圆圈代表已经与网络同步的,实线画的空心圆圈代表commit已经建立,但是没同步的,虚线画的空心圆圈代表预建立commit的
最后附上GitHub官方帮助文档链接:Help