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

字数 517阅读 608

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

推荐阅读更多精彩内容

  • 今天第一天开始上班,没有任务,于是开始学习Git这一程序猿必须掌握之技能,希望今天的积累过后,对与Git或者...
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
  • 一、Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspac...
  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...