git 遠端倉庫與本地倉庫關聯
阿新 • • 發佈:2019-02-08
遇到幾次這個問題,記錄一下流程:
1. 新建本地倉庫關聯
1. 在需要建立本地倉庫的位置調出git bash
2. 輸入git init,初始化本地倉庫
3. 輸入git remote add origin 倉庫地址, 新增遠端倉庫
4. 如果遠端倉庫中有提交歷史,輸入git pull origin master,將提交歷史和檔案拉到本地倉庫,有衝突解決衝突
5. 輸入git add,git commit,將檔案存入本地倉庫
6. 輸入git push -u origin master,將之前已commit的本地倉庫檔案推到遠端倉庫
2. 已有本地倉庫關聯
1. 在需要關聯的本地倉庫位置調出git bash
2. 沒有已關聯的遠端倉庫則輸入git remote add origin 倉庫地址, 新增遠端倉庫,有則輸入 git remote set-url origin 新地址
3. 如果遠端倉庫中有提交歷史,本地倉庫也有,則輸入git pull origin master --allow-unrelated-histories,合併兩個專案不關聯的歷史
4. 輸入git push -u origin master,將本地倉庫的commit推到遠端倉庫
注:origin和master根據需要替換,一般建立遠端倉庫時預設倉庫別名是origin,預設分支是master。
再記錄一下https設定使用者名稱,密碼步驟,不用每次有遠端操作都要輸入:
在本地倉庫中調出git bash,輸入git config credential.helper store,再輸入git push就可以了