Git 與 Github
阿新 • • 發佈:2022-03-18
一、安裝與配置
1、下載安裝
2、配置全域性變數
- git config --global user.name "<username>"
- git config --global user.email "<email>"
3、配置金鑰,建立本地和github SSH通訊通道
- cd ~/.ssh 檢視是否存在 id_rsa和id_rsa.pub檔案,沒有則需要通過命令生成:ssh-keygen -t rsa -C "<email>"
- 將.pub檔案內容配置到github上
- 使用命令檢視通道是否連通:ssh -T [email protected]
4、新增遠端倉庫
- git remote add origin [email protected]:**
5、原生代碼提交到遠端倉庫
- git push -u origin master (第一次推送使用-u **是為了關聯遠端倉庫,後面直接使用git push 即可)
二、常用命令
1、常用命令
- git status 檢視狀態
- git diff 檢視具體修改內容
- git log 檢視提交日誌
2、撤銷修改
- 未提交到臨時倉庫時撤銷修改 git checkout -- <filename>
- add提交到臨時倉庫後撤銷修改 git reset HEAD <filename>
- commit提交到倉庫後撤銷修改 git reset --hard HEAD^ (一個^代表回溯一個版本)
- push到遠端倉庫後撤銷修改
三、分支管理策略:在分支上開發,合併修改到master,從主幹釋出
1、分支管理相關命令
- 建立分支 git branch dev
- 切換分支,讓HEAD指向分支 git checkout dev
- 建立並直接切換分支 git checkout -b dev
- 檢視分支 git branch
- 刪除分支 git branch -d dev
2、建立分支併合並修改到master的過程
- 建立分支並提交修改後,dev比master領先一個版本
- 切換回master分支,然後合併dev修改內容後,dev和master都是最新版本