1、遠程倉庫落后於本地倉庫
本地倉庫的文件經過git add . 或者進行git add+文件名 進行提交到暫存區
git commit 命令打開編輯器輸入本次的更改信息
git remote+遠程倉庫地址 進行倉庫的連接
git remote -v 進行查看
最后進行git push origin(定義的遠程倉庫名) master(分支)
即可完成遠程倉庫的更新
2、本地倉庫落后於遠程倉庫
遠程倉庫由於他認得合並申請同意后的緣故,自己的本地倉庫落后於遠程倉庫
(1)轉到本地倉庫所在的位置
PC@▒▒▒▒▒▒▒▒▒ MINGW64 ~/Desktop
$ cd G:\
> four-mixed-operations
(2)fetch到你的遠程倉庫鏈接
PC@▒▒▒▒▒▒▒▒▒ MINGW64 /g/four-mixed-operations (master)
$ git fetch https://github.com/Blueming-scy/four-mixed-operations
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 7 (delta 0), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (7/7), 2.31 KiB | 4.00 KiB/s, done.
From https://github.com/Blueming-scy/four-mixed-operations
* branch HEAD -> FETCH_HEAD
(3)fetch到倉庫的主分支進行更改的讀取
PC@▒▒▒▒▒▒▒▒▒ MINGW64 /g/four-mixed-operations (master)
$ git fetch origin master
From https://github.com/Blueming-scy/four-mixed-operations
* branch master -> FETCH_HEAD
806b292..ff233e2 master -> origin/master
(4)進行更新的信息與本地倉庫的合並(在合並前可以進行查看是否正確)
PC@▒▒▒▒▒▒▒▒▒ MINGW64 /g/four-mixed-operations (master)
$ git merge origin/master
Updating 806b292..ff233e2
Fast-forward
1.cpp | 22 +++++++++++++++++++++-
README.md | 4 ++++
2 files changed, 25 insertions(+), 1 deletion(-)
create mode 100644 README.md
3、他人的主倉庫更改自己與之同步
(1)首先通過命令進入到本地倉庫所在位置
(2)添加源倉庫位置進行 git remote add upstream(通常用這個) +原倉庫網址
(3)進行更改的文件的抓取 git fetch upstream
(4)進行拉取的更新與本地的文件進行合並 git merge upstream/master (此步應在轉到master分支后進行,如果在master分支中可忽略)
如有錯誤請進行指出,謝謝!!