公钥和私钥
客户端拿着私钥,远程拿着公钥
生产密钥:(把密钥单独放文件夹)
ssh-keygen -t rsa -C “zmouse@miaov.com”
github
首先注册一个账号
使用 ssh 链接
git有忽略提交文件.gitignore
1.github上面新建项目
2.选择ssh密钥配置
3.根据github上提示配置
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:Dreamqiu/vue-todolist.git
客户端拿着私钥,远程拿着公钥
4.生成 SSH 秘钥
ssh-keygen -t rsa -C "zmouse@miaov.com"
5.运行之后生成公钥(id_rsa.pub)和私钥
6. 将公钥里面的内容配置到github上
在 github 上添加公钥:个人中心 -> 设置 -> ssh -> 添加
7.添加代理
使用 ssh-add
代理,如果没有启动,可以手动启动
eval $(ssh-agent -s)
8添加 私钥
ssh-add 私钥路径
9.测试
ssh -T git@github.com
10.链接上传
git push origin master
远程分支
# 提交到远程(分支)
git push origin [本地分支名称]:[远程分支名称]
# 远程先创建好分支然后拉取到本地
git checkout -b [本地分支名称] origin/[远程分支名称]
# 拉取远程分支到本地
git pull origin [远程分支名称]:[本地分支名称]
# 查看远程仓库
git remote show origin
# 查看本地分支
git branch
# 查看远程分支
git branch -r
# 查看所有分支
git branch -a
# 删除本地分支
git branch -d [本地分支名称]
# 删除远程分支
git push origin --delete [远程分支名称]
# or
git push origin :[远程分支名称]
# 设置默认提交分支
git branch --set-upstream-to=origin/[远程分支名称] [本地分支名称]