「Git」Git 简单使用

「Git」Git 简单使用_第1张图片
Git常用命令流程图.png

日常命令

$ git clone [email protected]:JerrryLiu/test02.git
$ git add .
$ git commit -m "本次提交的描述"
$ git pull (与远程仓库同步)
$ git push (推送到远程仓库)

SSH

Mac 与 Linux 默认安装了SSH,Win 安装了Git Bash,自带SSH,
终端输入ssh(Win Git BAsh)


「Git」Git 简单使用_第2张图片
image.png

生成 ssh key

终端输入 ssh-keygen -t rsa ( rsa 算法生成密钥),连续 3 次回车键(无需输入密码)

系统默认生成两个文件 id_rsa 和 id_rsa.pub (id_rsa 是密钥,id_rsa.pub 就是公钥)
文件默认目录路径:

Linux/Mac 系统  ~/.ssh 

Windows   系统  /C/Documents and Settings/username/.ssh 

id_rsa.pub 的内容添加到 GitHub 上,本地的 id_rsa 密钥跟 GitHub 上的 id_rsa.pub 公钥进行配对,授权成功才可以提交代码

「Git」Git 简单使用_第3张图片
image.png

Key 那栏把 id_rsa.pub 公钥文件里的内容复制粘贴进去就可以了,Title 那栏不需要填写,点击 Add SSH key 按钮就ok了。

SSH key 添加成功之后,输入 ssh -T [email protected] 进行测试,如果出现以下提示证明添加成功了

image.png

提高效率

每次 git push 时候都需要需要username 与 password ,效率低下
解决方案:
Github 获取远程创库时候选择SSH方式即可


「Git」Git 简单使用_第4张图片
image.png

参考文章:
1. 采用Git-flow方式打造简单高效的Git工作流
2. 从0开始学习 GitHub 系列之「初识 GitHub」
3. 从0开始学习 GitHub 系列之「加入 GitHub」
4. 从0开始学习 GitHub 系列之「Git 速成」
5. 从0开始学习 GitHub 系列之「向GitHub 提交代码」
6. 从0开始学习 GitHub 系列之「Git 进阶」

你可能感兴趣的:(「Git」Git 简单使用)