Git使用詳細教程,建議收藏

2021-09-27 07:08:07 字數 2456 閱讀 2613

1.**倉庫

remote: 遠端主倉庫;

repository: 本地倉庫;

2. 初始化開發的操作流程

轉殖最新主分支專案** git clone 位址

建立本地分支 git branch 分支名(基於你當前的分支新建)

檢視本地分支 git branch

檢視遠端分支 git branch -a

切換分支 git checkout 分支名 (一般修改未提交則無法切換,可強制切換 git checkout 分支名 -f )

將本地分支推送到遠端分支 git push 《遠端倉庫》 《本地分支》:《遠端分支》

3.**提交的一般流程

git status 檢視狀態

git add . 將所有修改加入暫存區

git commit -m 「提交描述」 將**提交到 本地倉庫

git push 將本地倉庫**更新到遠端倉庫

解決衝突,如果專案是多人開發,難免都會有衝突。我們可以在每次push之前,先pull一下你所要推送的遠端分支,流程如下

git status 檢視狀態

git add . 將所有修改加入暫存區

git commit -m 「提交描述」 將**提交到 本地倉庫

git pull拉取遠端**,而衝突需要手動解決

解決好後重新進行git add . git commit -m"…" git push

我們 git pull的時候可以加上了 --rebase, 那麼第5步操作將變成如下

4.git commit日誌基本規範

type代表某次提交的型別,比如是修復乙個bug還是增加乙個新的feature。所有的type型別如下:

feat:新功能(feature)

fix: 修復bug

style: 僅僅修改了空格、格式縮排,格式(不影響**執行的變動)

refactor: **重構,沒有加新功能或者修復bug

perf: 優化相關,比如提公升效能、體驗

test: 測試用例,包括單元測試、整合測試等

chore: 改變構建流程、或者增加依賴庫、工具等

revert: 回滾到上乙個版本

5. git分支操作

拉取遠端新分支到本地 git checkout -b test origin/test(將遠端test分支拉取到本地並命名為test)

合併本地分支 git merge hotfix:(將 hotfix 分支合併到當前分支, 可以將本地分支,遠端分支merg到當前分支)

刪除本地分支 git branch -d hotfix:(刪除本地 hotfix 分支)

刪除遠端分支 git push origin --delete serverfix

上傳新命名的本地分支:git push origin newname;

建立新分支:git branch branchname:(建立名為 branchname 的本地分支)

切換到新分支:git checkout branchname:(切換到 branchname 分支)

建立並切換分支:git checkout -b branchname:(相當於以上兩條命令的合併)

檢視本地分支:git branch

檢視遠端倉庫所有分支:git branch -a

本地分支重新命名: git branch -m oldname newname

重新命名遠端分支對應的本地分支:git branch -m oldname newname

git 拉取更新遠端分支列表: git remote update origin --prune

回滾到某個版本: git reset --hard 版本號

查詢提交的版本號: git reflog

將**同步到遠端git倉庫: git push origin name (將修改發布到遠端倉庫)

將遠端分支拉到本地: git fetch origin dev(dev為遠端倉庫的分支名)

6.本地倉庫更換遠端位址()

git遠端連線由http換成ssh:

git push origin ***

7.將本地新建工程推到git上

(先進入專案資料夾)通過命令 git init 把這個目錄變成git可以管理的倉庫: git init

把檔案新增到版本庫中,使用命令 git add .新增到暫存區裡面去,不要忘記後面的小數點「.」,意為新增資料夾下的所有檔案:git add .

用命令 git commit告訴git,把檔案提交到倉庫。引號內為提交說明: git commit -m 『first commit』

獲取遠端庫與本地同步合併(如果遠端庫不為空必須做這一步,否則後面的提交會失敗):git pull --rebase origin master

把本地庫的內容推送到遠端,使用 git push命令,實際上是把當前分支master推送到遠端。執行此命令後會要求輸入使用者名稱、密碼,驗證通過後即開始上傳。:git push -u origin master

Git 使用詳細教程

學習git的使用,寫的很詳細 git 總結 將本地專案上傳到碼雲 將本地的專案上傳到碼雲 1 碼雲上建立乙個專案 testgit 名字隨你 2 本地建立乙個資料夾d testgit,然後使用git bash 3 cd 到本地資料夾中d testgit,4 使用 git init 命令 初始化乙個gi...

Git使用詳細教程

2.安裝git版本控制工具 3.git的一些基本配置 3.1配置git環境變數 3.2配置git 使用者名稱和郵箱 步驟 右鍵 git bash here 開啟shell介面 執行下面git命令 git config global user.name wangxu 使用者名稱自己隨意新增 git c...

建議收藏 Git常用操作命令

檢視 新增 提交 刪除 找回,重置修改檔案 git help 顯示command的help git show 顯示某次提交的內容 git show id git co 拋棄工作區修改 git co 拋棄工作區修改 git add 將工作檔案修改提交到本地暫存區 git add 將所有修改過的工作檔案...