创建SSH Key和一些常用的Git终端指令

96
wuhao丶
2017.06.09 18:09* 字数 517

FYI

git

PS:好用的分类集合(让开发更简单)


创建SSH Key

1. 在用户主目录下,看看有没有.ssh目录。查看隐藏文件的方法:在终端用ls -ah命令就可以看见

2. 如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果也有了,说明电脑已经有SSH Key了。

3. 如果没有.ssh目录,则在终端输入 $ ssh-keygen -t rsa -C "你的邮箱地址"

4. 根据终端的提示继续完成整个创建。

5. 完成之后,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,id_rsa.pub是公钥。(图1)

图1 公钥私钥


用SSH Key接入你的github

1. 登陆GitHub,进入“settings”。(图2)

图2

2. 在侧边栏点击SSH and GPG keys。(图3)

图3

3.  点击New SSH Key。(图4)

图4

4. 填入你电脑的公钥(图5),然后点击下方的Add SSH key完成添加

图5


把github上自己的项目克隆到本地,修改后可以推送到github

1. 已经配置好了SSH key。

2. 要克隆一个仓库,首先必须知道仓库的地址(图6)

3. 然后使用git clone命令克隆。

$ git clone 你的git库地址

图6


常用的git终端指令

$ git add readme.txt 把文件添加到仓库

$ git commit -m “wrote a readme file”  把文件提交到仓库

$ git push origin master 推送到远端

$ Git status 查看状态

$ git reflog 查看命令历史

$ git reset —hard 5a1902c 回到某个提交

$ git branch 查看分支

$ git branch name 创建分支

$ git checkout name 切换分支

$ git merge name 合并某分支到当前分支

$ git branch -d name 删除分支

$ git stash 当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场


github地址:https://github.com/remember17

iOS
Web note ad 1