git基本命令

2021-07-14 19:12:42 字數 2128 閱讀 4525

git命令 任何操作都需要以 git 命令為開頭

本地操作:

git init 初始化乙個本地倉庫 新建為 master主分支

git status 檢視當前分支狀態

git add 《檔名》 將檔案更改新增到分支狀態中 相當於檔案等待被提交

git commit -m <"描述資訊"> 提交並新增描述資訊

git branch 檢視分支 前面帶*號的為當前所在分支

git branch 《分支名稱》 新建分支

git checkout 《分支名》 切換分支

git checkout -b 《分支名》 新建分支並切換到此分支

git merge 《分支名》 將指定分支名合併到當前分支 一般為切換到主分支使用此命令

git merge --no-ff -m "提交描述" 《分支名》 合併分支並提交

git branch -d 《分支名》 有新建分支,那肯定有刪除分支,假如這個分支新建錯了,或者a分支的**已經順利合併到 master 分支來了,那麼a分支沒用了,需要刪除,這個時候執行 git branch -d a 就可以把a分支刪除了

git branch -d 《分支名》 強制刪除分支,不管分支是否有未提交合併的**

git tag 檢視所有標籤

git tag 《標籤名》 在當前狀態下新建乙個標籤,可用來當作版本號使用

git tag -a 《標籤名稱》 -m <"標籤描述"> 《提交id> 在指定的提交狀態下新建乙個標籤

git show 《標籤名稱》 檢視標籤的詳情

git tag -d 《標籤名》 刪除標籤

git push origin 《標籤名》 推送標籤到遠端倉庫

git push origin --tags 推送所有未推送的標籤

git push origin :refs/tags/《標籤名》 刪除遠端標籤,本地要先刪除後才可以

git checkout 《標籤名》 切換到標籤名指定的狀態

git diff 《檔名》 檢視檔案修改內容

git log 檢視提交日誌 --pretty=oneline 此引數減少輸出資訊 穿梭前,用git log可以檢視提交歷史,以便確定要回退到哪個版本。

git reflog 要重返未來,用git reflog檢視命令歷史,以便確定要回到未來的哪個版本。

git log --graph --pretty=oneline --abbrev-commit 檢視分支合併圖

git reset --hard 穿梭到指定提交版本

head指向的版本就是當前版本,因此,git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_id。

git checkout -- 《檔名》 將指定的檔案恢復到最近一次 commit或add操作時候的狀態

git reset head 《檔名》 將指定的檔案從暫存區的修改撤銷掉(unstage),重新放回工作區

git rm 《檔名》 刪除指定的檔案

git stash 把當前工作現場「儲藏」起來,等以後恢復現場後繼續工作

git stash list 檢視暫存狀態

git stash drop 刪除暫存狀態

git stash pop 恢復並刪除暫存狀態

遠征倉庫操作:

git clone 《遠端位址》 從遠征倉庫拷貝過來**,相當於建立本地分支

git pull 將最新的提交從遠端倉庫抓取下來

git push 將本地修改後的**提交到遠端倉庫

git push 《遠端倉庫名,預設origin> 《本地分支名》 將指定的分支推送到遠端分支上

git remote -v 檢視遠端倉庫 -v 為詳細資訊

git checkout -b 《本地支分支名》 《遠端倉庫名,預設origin>/《遠端支分支名》 拉取遠端主分支下的支分支。。。

git branch --set-upstream 《本地支分支名》 《遠端倉庫名,預設origin>/《遠端支分支名》 將本地分支與遠端指定的分支關聯起來

//以下為先有本地庫,再建立遠端庫操作所用的命令

git remote add origin

git push -u origin master 關聯後,使用命令第一次推送master分支的所有內容, -u引數為推送當前分支所有內容

git 基本命令

man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...

Git 基本命令

git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...

Git 基本命令

說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...