整理一些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檔案...