源代码管理工具Github
这次我要介绍的源代码管理工具是Github
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。
Github已经成为了管理软件开发以及发现已有代码的首选方法。
想和其他人分享你的代码,或者合作开发,可以用Github,此外用户也可以十分轻易地找到海量的开源代码。
GitHub的使用(Github中有详细的新手教程。)
1、登录Github后,创建新的repository。

2、填写名称、描述、公开或私有,还可以导入现有的存储库。选择使用 README 初始化此存储库。
在创建完成自己的库之后,下面就要让自己的电脑克隆一个自己所创建的库,方面自己电脑上的代码同步到GitHub你所创建的库当中。

3、
分支是一次处理不同版本的存储库的方法。默认情况下,存储库有一个名为该分支的分支,该分支被视为最终分支。在将分支提交到 之前,我们使用分支进行实验和进行编辑。如果其他人在您处理分支时对分支进行了更改,则可以提取这些更新。
3.1 创建新分支

现在有两个分支,接下来,将更改新分支。
3.2进行更改和提交更改


4、打开拉取请求

新建拉取请求
在"示例比较"框中,选择要与初始进行比较的分支。

确认更改内容后,点击创建拉取请求。
再点击合并拉取请求

接下来就可以可以安全的删除分支。

以上就是我学习的最基础的github使用,接下来将介绍Git。
Git简介
是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git的主要功能:版本控制
不同的版本存储多个文件夹,可能会造成混乱。你可能想保存以前写的代码,因为它们可能在以后会用到。但是更多的时候是,你不知道各个文件夹都做了什么修改。
这时候你需要一款软件帮你管理版本,它就是Git。
你可以用Git来对这些不同的版本进行控制。还可以很方便地查看两个不同版本之间的不同之处。
可以用Git的 reset 帮你把文件回退到你想要的版本。还可以用 reflog 和 reset 的组合来还原最新版本。
安装完Git后的Git配置
首先在本地创建ssh key:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功后会在~/下生成.ssh文件夹,打开id_rsa.pub,复制里面的key。
回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在电脑上生成的key。
把本地仓库传到github
先需要设置username和email:
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
进入要上传的仓库,右键git bash,添加远程地址:
$ git remote add origin git@github.com:yourName/yourRepo.git
yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote "origin"内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。
创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。

浙公网安备 33010602011771号