github极简入门

2016-12-08  本文已影响0人  VincentJianshu

0. 注册账号

https://github.com 注册账号,不赘述。

1. 本地环境配置

windows

搜这两个软件,安装默认设置不停下一步即可。
命令行:GitBash
图形化:SourceTree (注册需要翻墙)

Linux

命令行:sudo apt-get install git
图形化:暂不知晓,望指教

2. 下载仓库(repository)

网页端

点击右上头像左侧“+”号按钮,选择New Repository,输入仓库名,并勾选Initialize this repository with a README,创建一个仓库。进入该仓库,右侧点击Clone or download出现该仓库的url。

图片.png

本地

在GitBash或Cmd(以下简称“命令行”)进入任意空文件夹,执行命令下载上述仓库。
注:url不需要加引号

git clone <url>

3. 上传修改

3.1 添加文件

在上述文件夹中进行任意修改后,可以使用以下命令,将所有文件放入“打包”以准备上传。
注:“.”代表文件夹下所有文件,也可以用一个个文件名代替。

git add <url>

3.2 确认修改

用以下命令确认修改之后,相当于让这次修改进入“发射位置”,已经准备好上传。
注:“-m”代表注释,用引号内的文字简要说明本次修改的内容

git commit -m "first commit"

3.3 上传修改

首先存储仓库的地址,即步骤2中的url。
注:"origin"是变量名,其值为<url>,变量名可以任意取。

git remote add origin <url>

然后完成上传。
注:git代表这是一条git命令,push代表上传本次commit,origin是目标仓库的地址,master是目标仓库的master分支

git push origin master

4. 删除文件

先下载仓库,在本地删除文件后,执行步骤3,即把删除文件后的仓库上传上去。

5. ssh链接

现在每次push的时候都要输入用户名和密码,比较浪费时间,可以改用ssh链接一劳永逸。

5.1 设置账号

打开的命令行,配置github的用户名和邮箱信息。

git config --global user.name "userName"
git config --global user.email "emailAddress"

5.2 生成密钥

用以下命令生成一对公钥和私钥——id_rsa和id_rsa.pub,详细介绍请查阅“RSA算法”。

ssh-keygen -t rsa -C "emailAddress"

5.3 给本地添加私钥

找到id_rsa,进入其所在目录(linux下在 ~/.ssh),用以下命令给本地添加私钥。

ssh:ssh-add id_rsa

5.4 给github服务端添加公钥

登录github网页端,依次点击头像->settings->SSH and GPG keys->New SSH key。用文本编辑器打开id_rsa.pub,复制里面所有字符到Key处,Title处随便填,点击Add SSH key按钮完成公钥添加。

5.5 改为ssh方式链接github

还是步骤2的地方,右上角有一个Use SSH文本,点击后出现ssh方式的地址,如下:

图片.png

之后按照步骤3的过程,把url替换为ssh方式的地址就不用每次输入用户名和密码了。

6. 小结

有了以上知识,就可以用github托管个人项目代码了,但github其实方便在利用分支(branch)管理多人合作项目上,留着以后再写。

上一篇 下一篇

猜你喜欢

热点阅读