git入門基本操作
阿新 • • 發佈:2021-11-28
一,專案初始化
- 在桌面或者自己專案所在的資料夾開啟git(右鍵選單--》git bashhere)
git init
成功之後會生成一個.git檔案
二,設定git簽名
-
- 什麼是git簽名
- 我們安裝了git之後,想要git管理我們的程式碼,就需要在git上面新增一個自己的資訊,用來
表示自己獨特的身份.這樣也方便後面與不同的人員提交程式碼,進行身份區分。
- 設定簽名的方式
- 方式一:專案範圍簽名
只在該專案中生效
- 方式二:該系統登入人員都有效(推薦設定)
- 方式一:專案範圍簽名
三,專案的基本操作
一般流程:建立新檔案-->檔案加入到git管理(暫存區)-->檔案放入本地倉庫。
- git的檔案管理是這樣,分為
暫存區
本地庫
,遠端倉庫
。
-
檔案新增到git管理
git add 檔名
-
檔案儲存到本地倉庫
- 方式1
git commit 檔名
提交的時候會讓你寫一下提交的操作說明,如圖二。 - 方式2
git commit -m "提交說明資訊" 【檔名】
不會彈出說明頁面,方便
圖一
圖二
- 方式1
-
檢視檔案狀態
git status
會顯示檔案的狀態
- 紅色--檔案代表未放入暫存區
- 綠色--放入暫存區
圖三 git檔案操作
圖四
圖五
-
日誌檢視,版本回退
- 日誌檢視命令
-
git log
-
git reflog
可以記錄版本之間的切換資訊 -
git log -- oneline
-
git log --pretty=oneline
--是git log --pretty="formmat",
format可以使多種形式
-
- 版本回退--
git reset --hard 版本索引值
- 版本回退命令比較
- 日誌檢視命令
-
刪除檔案找回
原理:本地庫存有該檔案,版本回退到該檔案沒有別刪除即可 -
比較檔案差異
---將工作區中的檔案和本地庫中的檔案進行比較---
四,分支的基本操作
-
- 分支的理解
- 當我們建立了一個新的分支,相當於我們在該分支的基礎上完整複製了另一套該專案。當我們切換到建立的分支上時,就進入了另一套檔案系統,在裡面可以做任何修改,二不會影響到原來的專案。
- 基本操作
- 檢視分支資訊
-
git branch
或者git branch -v
-
- 新建分支
-
git branch 分支名
-
- 切換分支
-
git checkout 分支名
-
- 合併分支
兩個版本在同樣的地方做了修改,就會生衝突
git merge 分支名
會提示我們哪裡產生了衝突
衝突修復後再進行檔案的提交操作即可
- 檢視分支資訊
五,遠端倉庫的推送,團隊合作
可以參考倉庫,專案合作