Git的常用指令

全局設置git倉庫的用戶名和郵箱,以後每次提交代碼就會顯示此用戶名和郵箱了

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

把這個目錄變成Git可以管理的倉庫

git init

把項目的所有文件加入暫存區

git add .

用命令git add告訴Git,把文件添加到倉庫

git add readme.txt

提交文件並添加註釋

git commit -m "wrote a readme file" 

後面的數字表示回退幾次提交

git reset --hard HEAD~1

指定回到某個版本,1094a爲版本號前四位數字,版本號沒必要寫全,前幾位就可以了

git reset --hard 1094a

git reset --hard 1094a

git  reflog

給分支打標籤

git tag  v1.0  

查看標籤信息


git show  v1.0  

查找歷史的commit id

git log --pretty=oneline --abbrev-commit

給指定的版本打標籤

git tag v2.0 f52c633

在github創建倉庫並上傳項目的指令


在githug新建一個跟項目名稱一樣的倉庫

git remote rm origin  # 移除本地關聯的遠程 倉庫(如果項目是clone別人的就要這一步驟)

git remote add origin https:github.com/sysArch-liao/taotao.git  # (taotao是github上的倉庫名稱 關聯時加上.git後綴)將本地倉庫與遠程倉庫關聯sysArch-liao是github賬號名

git push -u origin master  # 把本地庫的內容推送到遠程倉。當push不成功的時候,可能是倉庫中的代碼和本地中的代碼不一致,需要先將倉庫裏的代碼pull下來

git pull --rebase https://github.com/sysArch-liao/taotaoProject git master  # 然後再push就可以了

git remote rm origin  # 移除本地與遠程倉庫的關

克隆git項目下來

git clone  

創建並切換分支

git checkout -b dev

命令git checkout加上-b參數表示,相當於以下兩條命令

git branch dev
git checkout dev

命令會列出所有分支,當前分支前面會標一個*號

git branch

列出所有遠程分支

git  branch  -a

切換到master分支

git checkout master

git merge命令用於合併指定分支到當前分支

git merge dev

刪除dev分支

git branch -d dev

git 創建遠程新分支
查看所有分支

git branch -a

創建本地test01分支

git checkout -b test0

把本地test01分支推送到遠程(遠程沒有test01分支,會在遠程新建test01分支),並建立track關係

git push --set-upstream origin test01

將遠程的dev分支與本地的dev分支建立track關係


git branch --set-upstream-to origin/dev dev

刪除dev分支

git branch -d dev

強行刪除分支

git branch -D feature-vulcan

刪除遠程分支

git push origin --delete dev

刪除文件、文件夾

刪除文件夾  git rm config -r -f    config是文件夾名稱

刪除文件  git rm test.txt  -f    test.txt是文件名

git add 添加錯文件並撤銷

git status 先看一下add 中的文件
git reset HEAD 如果後面什麼都不跟的話就是上一次add 裏面的全部撤銷了
git reset HEAD XXX/XXX/XXX.java 就是對某個文件進行撤銷了

最後推薦廖雪峯的Git學習網址 https://www.liaoxuefeng.com/wiki/896043488029600

發佈了4 篇原創文章 · 獲贊 6 · 訪問量 4347
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章