GIT常用的一些命令

2021-09-11 07:52:09 字數 1776 閱讀 5650

整理一些git常用的命令,都是非常實用的命令

git clone git倉庫位址 [proj-name] --將git倉庫**轉殖到本地,後面可以加工程名,重新命名工程(不建議加)

git branch --檢視本地倉庫下有哪些分支

git branch -d 分支名 --刪除本地分支

git remote -v  --檢視遠端倉庫位址

git checkout 分支名 --切換到指定分支

git checkout -b 新分支名 --從當前分支建立新的分支

git status --檢視當前分支狀態

git add . --將當前修改的內容新增進快取區,. 代表當前目錄的根目錄

git checkout . --撤銷本地修改的內容,只能撤銷未新增進緩衝區的修改

git commit -m '注釋' --提交當前分支**到本地

git pull origin 分支名 --將遠端分支**合入到本地,包括兩步操作拉取遠端分支,合併遠端分支**(git fetch origin 分支名;git merge origin 分支名)

git push origin 分支名 --推送本地分支**到遠端倉庫,如果是多人一起開發,推送本地分支前務必先將遠端分支**中新的修改合入當前分支,有衝突的地方處理**衝突

git stash --儲存當前工作區,本地有**修改並且沒有加入快取的時候是無法切換分支的,此時可以用此命令儲存當前工作區修改,再切換到其他分支

git stash list --檢視當前分支儲存的工作區列表

git stash drop stashid --刪除儲存的緩衝區

git stash clear --清理當前分支下所有儲存的工作區

git pop stashid --恢復工作區修改內容

git log --檢視當前分支的提交記錄,如下圖:

commit:提交記錄id,回退**需要用這個回退

author:提交作者

date:提交日期,下面是本次提交內容的說明

git reset --hard 提交記錄id -- 回退**到指定提交記錄

git reset --hard  --回退**到最近一次提交

# git回退到指的的tag版本

git tag                         --獲取當前分支下的所有標籤

git show $  --獲取commit 

git reset --hard $    --回退**到指定提交記錄

# git給分支打版本號

git tag -a 版本好 -m '版本說明'   --給當前提交的**打標籤,記錄版本

git tag  --檢視所有標籤 

git tag -l 'v5.2.5*' --檢視字首為v5.2.5的標籤

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

git push origin 標籤名  --將標籤推送到遠端倉庫

# 將遠端分支**拉取到本地

git fetch origin branchname  --拉取遠端分支**

git checkout -b newbranchname origin/branchname --切換到遠端分支

# 檢視某次提交修改了哪些**

git show commitid

一些常用的git命令

cd 盤名 資料夾名 進入d盤資料夾 mkdir 資料夾名稱 建立乙個資料夾 git config global user.name username 建立使用者名稱和密碼 git config global user.email email git config list 檢視git配置 cat ...

一些常用的Git命令

1 刪除檔案 git rm filename 從已跟蹤檔案清單中移除,並連帶從工作目錄中刪除指定的檔案。刪除後,有2種選擇 1 如果確實要刪除,則使用git commit提交。2 如果不想刪除,想恢復,則使用git checkout 來撤銷修改 2.撤銷修改 git checkout filenam...

分享 Git常用的一些命令

最近,各個專案團隊已經全面從svn轉向git 近期將會分享一些git的常用操作及使用經驗 先了解下工作中一些需要用到的命令 git基本常用命令如下 mkdir xx 建立乙個空目錄 xx指目錄名 pwd 顯示當前目錄的路徑。git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案...