Git常見命令總結

2021-08-11 06:21:45 字數 1355 閱讀 7606

git add 檔名 新增檔案

git commit -m "說明" 提交檔案

git rm 檔名 刪除版本庫里檔案

git diff 檢視difference

git diff -- head 檔名 檢視工作區於與版本庫檔案的不同

git status 檢視狀態

git log 提交日誌

git reset --hard head~1 退回上個版本

git reflog reset日誌

git checkout -- 檔名 撤銷檔案修改,返回最近版本

git reset -- head 檔名 從緩衝區撤回add的檔案

git remote add 遠端庫別名 位址 關聯遠端庫

git remote -v 檢視遠端庫資訊

git push -u 遠端庫別名 master

第一次推送master分支的所有東西,此後推送最新修改

分支

git checkout -b 分支名 建立乙個新分支並切換到分支

== git branch dev / git checkout dev

git branch 檢視分支

git checkout 分支名 選擇分支

git merge 分支名 合併分支到當前分支

git merge --no-ff 禁用fast forward合併

git branch -d 分支名 刪除分支(合併後)

git branch -d 分支名 強行刪除分支(分支沒有合併)

git log --graph --pretty=oneline 分支合併圖

git stash 把當前分支儲存起來,以便用其他分支修改bug

git stash list 儲存分支list

git stash pop 恢復stash

git tag 檢視標籤

git tag 標籤名 新增標籤

git tag 標籤名 commitid 對指定commit打標籤

git tag -a 標籤名 -m 說明文 commitid

git show 標籤名 檢視說明文

git tag -d 標籤名 刪除標籤

git push origin 標籤名 可以推送乙個本地標籤;

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

git tag -d 標籤名 可以刪除乙個本地標籤;

git push origin :refs/tags/標籤名 可以刪除乙個遠端標籤。

git常見命令總結

git help xx 顯示xx的help git add filename 將工作檔案修改提交到本地暫存區 git add 將所有修改過的工作檔案提交暫存區 git rm filename 從版本庫中刪除檔案 git rm filename cached 從版本庫中刪除檔案,但不刪除檔案 git ...

Git常見命令總結

簡介 git是一種分布式版本控制系統 集中式 svn git init 建立本地git倉庫 git add 新增檔案 git commit m 提交,m後語句為提交說明 git status 檢視倉庫當前狀態 git diff 檢視檔案 進行了修改 git log pretty oneline 顯示...

Git常見命令總結

git init 在當前目錄新建乙個git 庫 git init project name 新建乙個目錄,將其初始化為git 庫 git add file1 file2 新增指定檔案到暫存區 git add dir 新增指定目錄到暫存區,包括子目錄 git rm file1 file2 刪除工作區檔...