GitHub学习

1.准备工作

GitHub 是一个面向开源及私有软件项目的托管平台,作为开源代码库以及版本控制系统。简单来说就是管理代码的历史记录的工具。

  1. 下载Windows的64位版客户端GitHubSetup.exe
    安装成功
  2. 注册一个GitHub的账号,进入如下界面


    GitHub学习_第1张图片

2.基本操作

  1. Repository的相关操作
    Add:是从本地添加项目
    Create:是本地新建项目
    Clone:是从GitHub服务器上下载你在Git网页上已有的项目
    Publish:是将本地的项目上传到GitHub服务器上
    Sync:当本地文件进行了更改的时候,可以通过Sync服务器上的文件进行更新,使它和本地文件相同。
    Pull Request:网页GitHub上的内容进行了更改,可以通过Pull同步到本地电脑。
    GitHub学习_第2张图片
    Repository

    GitHub学习_第3张图片
    Clone

    Publish:将本地的项目上传到GitHub服务器
    GitHub学习_第4张图片

    此时刚刚的Test从other目录转到了GitHub目录下面,并且之前的publish变成了Sync,当本地文件发生改变时可以更新到服务器上,点击Sync即可。
    GitHub学习_第5张图片

    由于默认项目保存在C盘,所以可以更改到其他盘。
    GitHub学习_第6张图片

    2.Branch操作
    新建一个Branch,相当于创建了一个master的副本,然后可以进行更改,最后将该分支与master分支进行合并。

GitHub学习_第7张图片

本地有个Test项目。有三个文件,已经publish到Github服务器上了。
①我在本地文件testfile1添加内容并保存:
hello github
my name is hym
GitHub学习_第8张图片

②在客户端保存changes并查看history
GitHub学习_第9张图片

③进行Sync同步到github服务器。我们可以通过网页浏览发现服务器上的文件已经更新了。
GitHub学习_第10张图片

④此刻我们想创建一个branch即master的副本进行编辑
GitHub学习_第11张图片

⑤在本地文件testfile1上继续添加并保存change并publish:
new a branch
be a happy guy
⑥将branch中的内容和master中的内容进行合并:选择master分支,设置compare的分支,然后update from copy_master进行合并。
GitHub学习_第12张图片

GitHub学习_第13张图片

最后可以将分支删除掉:
GitHub学习_第14张图片

3. Github删除一个项目Repository
①登陆github到个人主页,点击“Repositories”,就能看到你自己创建或者“Fork”的项目。
GitHub学习_第15张图片

②找到你要删除的“Repositories”(或者也可以说是项目),点击进入。
③找到该Repositories页面右下方的“Settings”,如图中标示,点击“Settings”进入
GitHub学习_第16张图片

④进入Settings下拉到最后,输入该项目名称才能删除项目。
GitHub学习_第17张图片
image.png

注意:客户端不能删除服务器上的项目

3.参考文档

http://blog.csdn.net/u013785951/article/details/42319907
https://www.zhihu.com/people/shinichi/answers

你可能感兴趣的:(GitHub学习)