Git 協作不可不知的重要指令
以下整理 套件開發協作時常遇到與用到的 Git 指令:
SSH Key 與 HTTPS 的差別
~$ git clone <repo_link>
其中 <repo_link>
的開頭有 https://
和 git@
兩種:
- git@ 開頭:需在 Github 設定 SSH Key 才能有 clone 到本地的權限(生成 ~/.ssh/id_rsa.pub 後貼到 Github SSH Key 創建頁面)。後續都不用再輸入帳密即可進行 git 操作
- https:// 開頭:無需設定 SSH Key 即可 clone。後續若要 git push 需要輸入帳密
- 可再 git push 前先輸入指令
git config --global credential.helper cache
,記憶當下這次提交的帳密,下次再 git push 就不用再打帳密
- 可再 git push 前先輸入指令