说明 以下整合了部分工作中偶尔使用的 git 指令
以下为GIT分支操作
使用多个分支使得生产代码和开发代码分离管理,以下是在master分支上建立newBranch分支并在newBranch分支上开发到开发完成的合并到master分支上的所有操作步骤。
1. 新建并切换到该分支
git checkout -b newBranch
2. 查看当前分支
git branch
3. 新分支第一次推送
git push --set-upstream origin newBranch
4. 将新分支合并到master分支
git merge --no-ff newBranch
5. 删除新分支
git branch -d newBranch
以下为GIT代码仓库密钥配置流程
1. 如果有之前过去生成的文件
一般保存在一下地址 C:\Users\hpmj\.ssh
2. 设置Git的用户的 user.name和user.email:(如果是第一次)
git config --global user.name "myName"
git config --global user.email "myName@qq.com"
3. 生成密钥
$ ssh-keygen -t rsa -C "myName@qq.com"
连续3个回车 //如果不需要密码
最后得到了两个文件:id_rsa和id_rsa.pub。
如果不是第一次,就选择overwrite.
4. 添加密钥到ssh-agent
确保 ssh-agent是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。
$ ssh-agent -s 添加生成的 SSH key 到 ssh-agent。