git的一些常用命令

2021-07-23 12:12:12 字數 1427 閱讀 6210

最近剛開始接觸git,跟著廖雪峰老師的教程下來,發現git是真酷啊,起碼解決了幾乎我遇到的所有版本管理問題。非常好,講真,真的比svn好用(之前用過幾次svn)。決定以後就用git了,哈哈。

本文主要列舉出了常用的一些git命令,更過命令和詳細解釋,請移步

廖雪峰老師的git教程 

廖雪峰的官方**

先導概念:

git有工作區和暫存區,add某個檔案是將其交給暫存區,commit把暫存區上的內容往分支上放

主要命令:

1.git init  :初始化git目錄,把當前目錄監控權交給git

2.git status : 檢視倉庫當前的狀態

3.git add [file]:新增工作區的內容到暫存區,使用'.'表示全部檔案

4.git commit -m "decoration" : 提交

5.git diff "file" :檢視不同

6.git log :    歷史commit記錄  -> git log --pretty=oneline

7.git reflog : 檢視所有commit id 用以指定回退版本

8.git reset --hard head^  :回到上乙個版本  或者指定commit id

9.git checkout -- filename :將工作區內容回到最近的一次commit

10.git reset head git.md :將快取區的內容清除

11.git remote add origin git@**/***.git  :關聯乙個遠端庫

12.git push origin master : push主分支到遠端倉庫看 ,第一次推加'-u'用於關聯master分支

操作分支:

13.git branch :檢視當前分支

14.git branch branchname : 建立分支

15.git branch -d branchname :已合併(-d)刪除分支,未merge的分支需要使用-d來強制刪除

16:git checkout branchname :檢出/切換分支

17.git checkout -b branchname :建立並且切換分支

18.git merge branchname : 合併分支

工作區暫時保護:

23.git tag tagname:給commit打上標籤

24.git tag -d tagname :刪除標籤

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

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

如有錯誤,請指出,謝謝

git一些常用命令

正常提交 流程 1 git status 查詢狀態 2 git add 提交到本地 3 git commit am 提交的說明 提交的說明 4 git pull 拉取遠端的 5 git push 提交到遠端 git 獲取遠端分支並且合併到本地 git remote show origin git r...

Git的一些常用命令

3層結構 關係如圖 工作區是在電腦裡能看到的目錄,工作區有乙個隱藏目錄.git,這就是 git 的版本庫。把檔案往版本庫里新增的時候,將需要提交的檔案修改通通放到暫存區,然後提交。圖源於廖雪峰git教程 登入git config global user.name your name git conf...

git的一些常用命令

git init 在當前目錄新建乙個git 庫 git clone 轉殖遠端 git config list 顯示當前配置 git config global user.name name 修改使用者名稱 git config global user.email email address 修改em...