源代码管理工具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来对这些不同的版本进行控制。还可以很方便地查看两个不同版本之间的不同之处。

 

   可以用Gitreset 帮你把文件回退到你想要的版本。还可以用 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 KeysAdd SSH Key,title随便填,粘贴在电脑上生成的key

把本地仓库传到github

 

   先需要设置usernameemail:

 

$ 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

 

        yourNameyourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote "origin"内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

 

   创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。

 

posted @ 2020-05-28 10:05  KUROTO  阅读(202)  评论(0)    收藏  举报