一、生成ssh密钥

没有初始化就初始化
git config --global user.name "这里换上你的用户名"
git config --global user.email "这里换上你的邮箱"
生成密钥
ssh-keygen -t rsa -C "这里换上你的邮箱"

二、多个ssh密钥

通过更改保存目录来实现:
这个是保存在github_id_rsa目录下。
ssh-keygen -t rsa -C '[邮箱]' -f ~/.ssh/github_id_rsa
然后在.ssh目录下新建一个config空文件,修改输入一下内容保存

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa

# gitlab
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/_id_rsa

# 如果生成多个 SSH-Key , 则按上面的格式继续往下写

三、分支管理

将分支合并到master

git checkout 分支

git pull 远程代码库

git checkout master

#合并分支
git merge 分支

git push 远程仓库

四、 win git bash使用conda环境

直接使用activate命令是没用的,要先激活环境,使用:

source activate

激活base环境。或者直接source activate env_name激活对应的虚拟环境即可。

文章目录