Git常用命令合集

2021-10-06 03:18:15 字數 2207 閱讀 8871

初始化乙個git倉庫:git init

把目錄變成git可以管理的倉庫,目錄下有乙個.git的目錄,這個目錄是git來跟蹤管理版本庫的。

新增檔案:git add

把檔案提交到倉庫:git commit -m

檢視提交歷史日誌:git log

檢視歷史命令:git reflog

撤銷修改:git checkout --

如果檔案已提交到暫存區,需要先執行git reset head,再執行git checkout --

回退到指定提交版本:git reset --hard

檢視工作區和版本庫裡面最新版本的區別:git diff head

head指向的版本就是當前版本

刪除乙個檔案:git rm

關聯乙個遠端庫:git remote add origin

第一次推送分支的所有內容:git push -u origin

從本地推送分支:git push origin

在本地建立和遠端分支對應的分支:git checkout -b

origin/

建立本地分支和遠端分支的關聯:git branch --set-upstream

origin/

從遠端抓取分支:git pull

轉殖乙個倉庫:git clone

檢視遠端庫的資訊:git remote

檢視分支:git branch

建立分支:git branch

切換分支:git checkout

或者git switch

建立+切換分支:git checkout -b

或者git switch -c

git checkout容易和git checkout --混淆,建立或切換分支操作推薦使用 git switch

合併某分支到當前分支:git merge

普通模式合併:git merge --no-ff -m "merge with no-ff"

–no-ff引數,表示禁用fast forward,可以用,合併後的歷史有分支,能看出來曾經做過合併,而fast forward合併就看不出來曾經做過合併

刪除分支:git branch -d

刪除乙個沒有被合併過的分支:git branch -d

把當前工作區「儲藏」起來:git stash

恢復工作區:git stash pop

修改「複製」到當前分支:git cherry-pick

新建乙個標籤:git tag

指定標籤資訊:git tag -a -m "blablabla..."

檢視所有標籤:git tag

檢視標籤資訊:git show

推送乙個本地標籤:git push origin

推送全部未推送過的本地標籤:git push origin --tags

刪除乙個本地標籤:git tag -d

刪除乙個遠端標籤:git push origin :

Git常用命令合集

git基本操作命令 一 入門操作 1.git的工作原理 工作區 add 暫存區 commit 本地倉庫 push 遠端倉庫 工作區 工作區的檔案沒有被git管理 暫存區 add到暫存區後,可以對檔案進行增刪改,類似於購物車,本地倉庫 執行commit會將暫存區的檔案提交到本地倉庫,形成乙個新的版本。...

git常用命令合集

別的地方看到的 感覺很全 git命令 檢視 新增 提交 刪除 找回,重置修改檔案 git help 顯示command的help git show 顯示某次提交的內容 git show id git co 拋棄工作區修改 git co 拋棄工作區修改 git add 將工作檔案修改提交到本地暫存區 ...

git常用命令合集

git init git add 專案名 git commit m 提交的注釋資訊 若已經繫結遠端倉庫,則直接 git push 既成功上傳 否則,轉4 git remote add origin 自己要傳的github上的倉庫鏈結 git push u origin master 同上傳整個專案,...