git与github使用笔记
一、生成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
激活对应的虚拟环境即可。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。