使用場景:新建一個git倉儲并與遠程關聯(lián)
1.初始化一個新的空的git倉儲偷办,并在倉儲下做一些改動
mkdir gitDir
cd gitDir/
git init
touch file
git status #查看當前未提交的改動
git add file
git commit -m "新建文件file" #將本次改動提交到本地倉庫
2.在git上或者碼云上新建一個倉儲A
3.在本地倉庫添加遠程倉庫A并將本地的master分支跟蹤到遠程的分支
git remote add test https://gitee.com/neimenggudaxue/test.git #git remote add 遠程倉儲名名稱唯一即可 遠程倉儲地址
git remote -v # 查看關聯(lián)的所有的遠程倉儲名稱及地址
git remote #查看所有的遠程倉儲名稱
git push test master -f #提交本地倉儲分支(master) 給遠程倉儲(test)分支(master) 此處是強制提交,
git status # 查看當前未提交的內容,此時應該為空
使用場景:A倉儲下代碼提交至B倉儲
1.克隆倉儲A的代碼到本地并修改
2.查看當前遠程倉儲,結果是倉儲A git remote -v
3.刪除當前遠程分支(也可以不刪) git remote remove A
4.新增遠程倉儲B git remote add repository_B URL #URL為倉儲B的地址
5.提交本次修改至本地倉儲
git add .
git commit -am "提交修改至本次倉儲"
6.提交本地倉儲到遠程倉儲repository_B的master分支
git push repository_B master -f
#需強制提交,因遠程分支的readMe文件與本地的有沖突
#需學習命令:
git remote
git remote -v
git remote add repositiry_name repository_url
git remote remove repositiry_name
git push repositiry_name branch -f
git status