很多小白在初次接触github的时候往往都是一头雾水,笔者将从零开始一步一步带领新手入门github。
如果已经阅读过本篇,可以继续阅读Github小白入门教程2
什么是git与Github?
git是一个开源的分布式版本控制系统,最直接的作用是可以在远程的存储空间上存储或者下载你的代码,当你在本地修改代码的时候,修改的信息也可以同步到远程的空间。操作都是使用命令行的命令来实现。对于Github,则是一个免费的平台,允许你和其他人共同针对git上存储的代码进行共享、协作等操作。
第一步 安装git
对于linux系统,例如debian、ubuntu、raspbian等,在命令行输入下列命令
sudo apt-get install git
对于windows系统,首先,我们需要登录到git的官网
这里我们下载最新版本的git。
如果下载速度过慢,可以使用这个镜像源来找到对应的版本进行下载。
笔者的操作系统是win10 64位的,因此笔者选择64bit的.exe文件。
下载完成之后,安装git,笔者全部按照默认设置进行安装:
安装完成之后,我们打开cmd命令行,输入
git
出现这样的内容则说明git安装完成。
第二步 设置一个文件夹用来在本地存放代码
笔者在D盘根目录下创建了一个名为Code的文件夹
第三步 注册Github账号并且新建一个仓库
我们登录到GitHub官网
进入官网之后,我们就可以直接在右侧注册一个新的Github账号。
注册过程中需要验证邮箱,验证完邮箱之后我们需要创建一个仓库,仓库便可以用来存放我们的代码。在主页右上角点击+号,选择New repository新建一个仓库。
新建完成之后,我们要对仓库进行设置,1处填写仓库的名称,2处填写仓库的描述,3处选择该仓库是否是公开的还是私有的,4处对于新建仓库来说一般需要勾选添加README文件,然后在下方的Add .gitigore下拉菜单中选择你需要存储的代码所使用的编程语言。其目的是在上传代码到仓库的时候会自动忽略一些不必要的文件。
第四步 使用git命令克隆github上的代码
回到之前我们在本地新建的文件夹,在空白处按shift+鼠标右键,选择powershell命令行或者cmd命令行。
回到浏览器中我们新建的github仓库,点击Clone or download按钮,如果我们使用默认的Clone with HTTPS 所提供的链接,我们需要每次都输入用户名和密码,因此我们选择Use SSH,使用SSH的效果就类似于记住用户名和密码。
复制SSH链接之后,在我们刚刚打开的命令行中输入
git clone 【git@github.com:PythonLover-Sam/HelloWorld.git】 注:【】 之中的内容为复制的链接,
输入时不要输入【】
如果出现如下错误提示我们没有权限,则我们需要回到GitHub。
回到GitHub之后,我们需要点击SSH链接上面的add a new public key链接。
点击左侧的SSH and GPG keys按钮
接下来可以按照官方教程提示的方法生成一个新的ssh key
按照官方教程添加完新的ssh key之后,继续我们之前在自己的本地文件夹下打开的命令行,输入之前的代码
git clone 【你的SSH链接】
运行完毕之后,在你新建的本地文件夹下将会出现刚才我们在github上创建的HelloWorld仓库。
结束语
以上就是新手快速上手git和github的教程,在接下来笔者还会更新git的常用命令。