初始化乙個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 同上傳整個專案,...