說明 以下整合了部分工作中偶爾使用的 git 指令
以下為GIT分支操作
使用多個分支使得生產代碼和開發(fā)代碼分離管理,以下是在master分支上建立newBranch分支并在newBranch分支上開發(fā)到開發(fā)完成的合并到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"
連續(xù)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。