Git 基礎命令

2021-06-29 07:08:42 字數 1010 閱讀 2529

一、建立

① git init  初始化乙個git倉庫

② git add  把檔案新增到倉庫

③ git commit 把檔案提交到倉庫

二、顯示

① git status 檢視倉庫當前的狀態

② git log 檢視提交日誌

③ git reflog 檢視每次命令的記錄

三、管理

① git reset –hard head^ 把當前版本回退到上乙個版本

注:git reset –hard 《版本號》 可以回退到任意版本

② git checkout — 丟棄某檔案在工作區的修改

③ git reset head 可以把某檔案在暫存區的修改撤銷掉,重新放回工作區

➃ git rm 從版本庫中刪除某個檔案,需要提交

四、分支

① git branch 顯示分支

② git branch 《分支》 建立分支

③ git checkout 《分支》 切換分支

➃ git merge 《分支a> 在當前分支合併分支a

注意:可使用–no-ff引數,表示禁用「fast forward」。需加-m引數,提交描述。

⑤ git branch -d 《分支》  刪除分支

注意, 可忽略。可以用 git stash list 檢視儲藏的工作區,確定引數

五、標籤

① git tag 在最新提交上建立標籤

-a tagname -m 「blablabla…」可以指定標籤資訊;

-s tagname -m 「blablabla…」可以用pgp簽名標籤;

② git tag 在指定commit id上建立標籤

③ git show 顯示指定標籤

➃ git tag 顯示所有標籤

⑤ git tag -d 刪除標籤

六、轉殖

① git clone 

注意:這篇為基本的git 命令,若需要詳細文件,參考

官方文件

或man手冊

GIT 基礎 基礎命令

環境 centos7 yum install git這裡裡有個隱藏的資料夾 git 為git倉庫的配置資料夾,不可隨意修改 cd www git git init ls a git這裡和我們平時使用的git客戶端中設定使用者名稱和郵箱一樣的作用 git config global user.name...

Git基礎命令

git現在廣泛應用在開發 管理中,想當年svn也是幹過這事,當然現在也還有人用,畢竟還是有情懷的嘛。對於測試,現在用git的還少,相對於檔案管理,svn還是會方便很多。當然,用習慣了git也方便,但是我第一次開始用吧,覺得特麻煩,把基礎命令總結下,免得幾日不用忘記。1.建立專案 不管是gitlab ...

git基礎命令

建議學習參考廖雪峰git教程 用git初始化目錄,使其可以用git管理 git init建立dev分支並切換到dev分支 git checkout b dev switched to anew branch dev git checkout命令加上 b引數表示建立並切換,相當於以下兩條命令 git ...