Github + Git 总结

一、生成SSH Key

在github上创建仓库需要这个东西。在用户目录下查看是否有.ssh目录,目录下是否有id_rsa和id_rsa.pub文件。如果有忽略第一步操作。

1、如果没有安装ssh,那么使用下面的指令:sudo apt-get install ssh

2、查看是否已经有了ssh公钥:cd ~/.ssh

3、生成公钥:$ ssh-keygen -t rsa -C "[email protected]"。  3个回车确认,看看是否多了个.ssh目录。

Github + Git 总结_第1张图片

二、github添加密钥

settings/SSH and GPG keys / Key粘贴的是id_rsa.pub文件的内容

三、github添加远程库

Github + Git 总结_第2张图片
Github + Git 总结_第3张图片
Github + Git 总结_第4张图片

四、git操作

1、克隆地址

git clone  https://github.com/****/vue_project.git

2、新建分支

git checkout -b lq_dev origin/release  // 从release分支里新建一个名为ql_dev的新分支

3、删除分支

git branch -D lq_dev

4、暂存数据/ 取出数据

git stash /  git stash pop

5、 git pull相当于是从远程获取最新版本并merge到本地

       git fetch相当于是从远程获取最新版本到本地,不会自动merge

6、新建分支存储过程

git checkout -b lq_dev origin/devloper

git fetch  //拉取最新内容

git status

git checkout devloepr www/assets/images    //复制devloepr分支的单个文件,只能是单个文件

git checkout -- www/sdd/*    //还原文件

git  status

git add --all

git commit -m '注释内容'

git push origin lq_dev  //提交到当前分支

7、存储到另一个分支

git checkout lq_dev   //切换到自己的分支

git pull origin devloper

git status

git add --all

git commit -m '注释内容'

git pull --rebase origin devloper

git checkout devloper

git pull origin devloper

git merge lq_dev    //合并

git push origin devloper  

git checkout lq_dev

git pull origin devloper

git status

你可能感兴趣的:(Github + Git 总结)