GitHub使用指南

 

简介:

SSH公私钥的使用git

github的使用github

git 工具的基本使用ubuntu

基本步骤:

1、github的使用

1.github帐号的建立【官网一步一步建立就好了,这一步骤省略】ssh

2.建立远程仓库:工具

建立完帐号后,咱们就能够建立仓库了,首次建立仓库时须要验证咱们申请github帐号时使用的邮箱,验证步骤按邮件一步步来就好了:学习

验证完毕后,再次点击 Start a project ,填写项目名称和描述,勾选 Public 选项和自动初始化 README.md 勾选框,以下图:测试

点击 Create repository,就建立成功了。spa

2、SSH公私钥的使用

1.建立密钥3d

首先在终端敲入以下指令,而后一直按回车下去,这样会把密钥文件放置在默认路径 ~/.ssh/ 下,而且会建立一套空密码验证的密钥文件,若是不一直按回车的话,在每一次匹对公私钥都须要再手动输入一次密码,为了解决老是输入密码的麻烦,建议一值按回车下去,过程以下:code

2.接下来咱们看看密钥文件建立成功了没,由于咱们一直按回车下来的,则密钥文件在默认路径~/.ssh/,查看:

咱们能够看到,密钥文件存在,其中有后缀.pub的是公钥文件,没有后缀的是密钥文件,至此密钥文件就建立成功了。

3.关联公钥到github帐号下:

(1)首先用cat指令把,公钥文件中的内容提取出来,也就是 ssh-rsa 文件开头到 ttwang@ttwang-ilumao[用户名@主机名] 这段字符串,而后复制下来:

(2)而后回到github, 点击右上角头像的下拉按钮,选择 Settings:

而后在 Settings 页面中选择菜单里的 SSH and GPG keys,而后点击右上角的 New SSH key 按钮,填写 TitleKey,(Title能够任意填写,这里本人写的是github学习)  而后点击 Add SSH key 按钮提交就好了:

建立成功显示:

3、安装git工具

(1)一般ubuntu都默认配置了git工具,咱们能够经过终端敲入以下指令查看:

git --version

个人显示,已经存在了git工具:

若是没有,终端敲入以下指令进行安装:

sudo apt-get install git -y

(2)配置用户名字与邮箱:[github的邮箱与帐号]

1 git config --global user.email "you@example.com"
2 git config --global user.name "Your Name"

4、克隆远程仓库到本地我的PC

 (1)登陆我的github远程仓库,点击Clone or download 进行克隆,而后点击Download ZIP下载:

(2)由于咱们已经关联了SSH, 因此能够经过git工具进行克隆,具体步骤以下:

 首先到远程仓库中,点击 Clone or download 按钮,选择使用 Use SSH,而后点击复制连接按钮,复制的内容是【git@github.com:ttwang0303/github-.git】,而后终端敲入以下命令:

(3)查看仓库是否克隆到本地:

5、对克隆到本地的仓库进行修改

(1)添加: 

把一个新文件添加到本地仓库中,使用git add命令,具体步骤以下:

建立一个新的txt文件,文件内容就写“中国浙江杭州”

将这个文件移动到仓库下,并用 git add 命令添加到本地仓库中并查看:   ps :git add 用法: git add <文件名|路径名>

(2)删除:

删除用git rm 命令, git rm 用法 git rm [-rf] <文件名|路径>,步骤以下:

(3)撤销:

若是在本地仓库进行了一下改动,但没有上传到远程仓库,是能够经过命令git reset,好比咱们上面的操做撤销,这样就能够把删除的README.md找回来,具体步骤能够这样作:

终端敲入指令:

git reset --hard HEAD

6、提交仓库的改动并推送到远程仓库:

(1)提交仓库改动.,须要用到命令 git commit,只有作好提交动做,才能推进到远程仓库,具体用法:

git commit -m "你的提交备注"

(2)下面咱们对仓库作一些改动,从新建立一个新的文件,内容就写“控制工程”,而后提交改动,提交备注写为'添加一个新得测试文件'

(3)推进改动到远程仓库

当咱们提交了仓库的改动后,就能够推送改动的内容到远程仓库了,用 git push 命令来推送

git push用法:

git push [-u] origin <分支名>    #分支名默认是 master 

操做以下:

而后咱们在远程仓库上能够看到,能够发现这个文件已经推送上来了,而且对应的行会显示以前提交操做的备注

七  参考资料:

实验楼:Github 快速上手实战教程

---恢复内容结束---

相关文章
相关标签/搜索