@概述
@關聯並推拉
# 進入本地倉庫目錄,這個目錄是已經被git init過的
cd local_repo_path
# 關聯遠端倉庫,遠端的版本資訊也一併被整合到了本地
git remote add origin [email protected]:git的使用者名稱/專案名.git
# 取消當前的遠端倉庫關聯:git remote rm origin
# 拉取遠端主分支的**到本地
git pull origin master --allow-unrelated-histories
# 提交所有未受控的**
git add .
git commit . -m "***"
# 將本地倉庫的**(master分支下)推送到遠端
git push origin master
# 如果前面拉取的動作報出 「拒絕合併不相干的歷史」時,追加乙個同意放行的引數即可
# 即:git pull origin master --allow-unrelated-histories
# 這種錯誤只有初次拉取時才會發生
@轉殖並推拉
# 轉殖遠端倉庫到當前目錄
git clone your_repo_address
# 拉取遠端主分支的**到本地
git pull origin master
# 提交所有未受控的**
git add .
git commit . -m "***"
# 將本地倉庫的**(master分支下)推送到遠端
git push origin master
不難發現,無論是通過關聯還是轉殖方式連通遠端倉庫,一旦連線建立,後續的本地提交以及對遠端倉庫的推拉動作,都是完全一致的!
Github 資源同步遠端倉庫
cd your github repo site git clone localfolder 1.cd 到本地 資料夾 2.git add a 將本地所有檔案加入提交佇列 3.git commit m 將提交佇列中的檔案全部提交,並附帶提交message 4.git push 將提交的任務push上...
git 強制同步遠端倉庫
在伺服器上修改或增加檔案而不是在本地進行操作,伺服器上的git是沒有推送許可權的,只負責pull更新,所以當直接在伺服器上操作檔案的時候,就會與遠端倉庫衝突,git pull就會衝突 這種情況就需要使用強制同步,也就是說把本地倉庫和遠端倉庫同步,即拉取遠端倉庫 並合併到本地。具體操作 1 進入伺服器...
git同步遠端倉庫的所有分支
找乙個乾淨目錄,假設是clone cd clone 轉殖遠端專案 shape based matching.git git clone 等價於 git checkout b master origin master 這樣在clone目錄下得到乙個shape based matching子目錄 進入s...