本地Windows電腦 生成 SSH 密鑰
ssh-keygen -t rsa -C 'xxx@xxx.com' 然后一路回車(-C 參數是你的郵箱地址)
SSH 秘鑰默認儲存在賬戶的主目錄下的 ~/.ssh 目錄 (也就是本地電腦C盤你的賬戶下)
cd ~/.ssh
查看是否包含id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之類成對的文件),有.pub 后綴的文件就是公鑰,另一個文件則是密鑰。
說明:命令中的email,就是gitlab中的賬號,需要保持一致
我們需要的是id_rsa.pub
的內容,復制下來給到下圖配置,即可完成GitLab配置ssh key
在 GitHubDesktop 拉取項目
1. Changes:本地倉庫改變的文件
包括添加的文件,修改的文件,刪除的文件。
2. 查看文件修改內容
點擊changed files下的文件,即可根據背景顏色查看文件修改內容
Tips:每行前兩個行號的含義:
第一個行號,修改前該行在文件中的位置;
第二個行號,修改后該行在文件中的位置。
未改動的行在修改前和修改后位置不變,所以兩個行號一樣;刪除的行在修改后文件中不存在該行,所以第二個行號為空;添加的行在修改前文件中不存在,所以第一個行號為空。
3. 提交歷史中查看更具體的改動
代碼提交后,在history中會對修改的內容進行對比,並將每行改動的內容進行顏色加深
這代表了對一行的改動中:將內容的2換成0.0,所以會將改動的部分2和0.0背景色加深處理,其余部分背景色不變,更好得區分修改和未修改得內容,使得代碼審查更加清晰。
Gitlab重新配置秘鑰 需要在命令行git push一下 否則GitHub沒有權限push