GIT教程

Steven_YF發表於2024-05-29

1.遠端倉庫作為主角

在本地進行克隆,倉庫專案

 克隆遠端倉庫專案: git clone git@gitee.com:ymctx/admin_test.git
  在本地修改後提交到遠端倉庫:git push
 

2.遠端關聯

image-20240125140309626

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

衝突解決一:能自動合併的衝突

image-20240126103901768

2.解決衝突二:手動解決衝突

image-20240126104709412

8.提交修正

1.對上一次的提交的內容進行修改(簡單的修改),但是不想增加提交日誌,而是用的上一次提交的記錄

覆蓋了之前的提交歷史

git commit --amend -m "第一次提交的修正"