1.遠端倉庫作為主角
在本地進行克隆,倉庫專案
克隆遠端倉庫專案: git clone git@gitee.com:ymctx/admin_test.git
在本地修改後提交到遠端倉庫:git push
2.遠端關聯
1.建立本地庫並完成初始提交
git init
git add .
git commit -m "first commit"
2.新增遠端倉庫
git remote add origin git@gitee.com:ymctx/admin_test4.git
3.推送遠端倉庫(前提是倉庫裡是空白的)
-u :上傳併合併到遠端分支
git push -u origin master
4.檢視遠端倉庫資訊
git remote -v
5.刪除連結遠端倉庫
git remote rm origin
3. .gitignore版本控制忽略檔案的使用
3.1. 檢視日誌
git log
2.檢視日誌資訊簡略版
git log --oneline
4.分支操作
1.建立倉庫 + 建立分支
-b : 表示建立分支
初始化倉庫並命名分支
git init -b 分支名稱
2.已有倉庫,再建立分支
僅建立分支: git branch 分支名
建立並切換到分支: git checkout -b 分支名
3.檢視分支
git branch
4.對分支進行重新命名
git branch -m 《舊分支名稱》 《新分支名稱》
5.分支刪除(需謹慎操作)
-d:用於刪除已經合併過的分支
-D:強制刪除分支(不管是否合併過)
git branch -d 《分支名稱》
6.分支的切換
git checkout 《分支名》
7.合併分支
主線分支合併其他分支,
git merge 《被合併的分支名稱》
5.一個專案同時新增遠端gitee,github倉庫
1.新增github
git init -b main
git remote add origin
6.遠端倉庫
1.檢視專案關聯了幾個遠端倉庫
git remote -v
2.檢視遠端倉庫的名字
git remote show
3.遠端倉庫重新命名
git remote rename 《原始名稱》 《新的命名》
4.刪除關聯遠端倉庫
git remote remove 《遠端倉庫名字》
5.新增關聯遠端倉庫
git remote add origin git@gitee.com:ymctx/admin_test4.git
6.上傳併合併到遠端分支
注意:遠端倉庫必須是空白的
-u :上傳併合併到遠端分支
git push -u origin "master"
7.提交衝突
1.原因
提交者的版本庫 < (小於) 遠端庫
2.實現本地同步遠端倉庫
git pull
衝突解決一:能自動合併的衝突
2.解決衝突二:手動解決衝突
8.提交修正
1.對上一次的提交的內容進行修改(簡單的修改),但是不想增加提交日誌,而是用的上一次提交的記錄
覆蓋了之前的提交歷史
git commit --amend -m "第一次提交的修正"