git基礎命令

2021-10-03 20:10:39 字數 1054 閱讀 5913

工作庫 暫存區 本地庫

3.提交本地倉庫

git status 檢視工作區狀態

git add *** 放置暫存區

git rm --cached *** 移出暫存區

git commit *** -m 『本次提交說明』 提交保留區

4.前進後退

基於索引值操作

git reset --hard [區域性索引值]

例如 git reset --hard 6aace91

使用^符號:只能往後不能往前

git reset --hard head^

注:乙個^表示後退一步 n個表示後退n步

使用~符號: 只能後退不能前進

git reset --hard head~n

注: 表示後退n步

5.reset命令的三個引數對比

–soft引數

僅僅在本地庫移動head指標

–mixed引數

在本地庫移動head指標

重置暫存區

–hard

在本地庫移動head指正

重置暫存區

重置工作區

6.刪除檔案並找回

前提: 刪除前,檔案存在時的狀態提交到本地庫

操作: git reset --hard[指標位置]

刪除操作已經提交到本地庫:指標位置指向歷史記錄

刪除操作尚未提交到本地倉庫:指標位置使用head

7.比較檔案差異

git diff[檔名]

將工作區中的檔案和暫存區進行比較

git diff[本地庫中歷史版本][檔名]

將工作區的檔案和本地庫歷史記錄比較

不帶檔名比較多個檔案

git fetch[遠端庫位址別名][遠端庫分支名]

git merge[遠端庫位址別名/遠端庫遠端庫分支名]

GIT 基礎 基礎命令

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

Git 基礎命令

一 建立 git init 初始化乙個git倉庫 git add 把檔案新增到倉庫 git commit 把檔案提交到倉庫 二 顯示 git status 檢視倉庫當前的狀態 git log 檢視提交日誌 git reflog 檢視每次命令的記錄 三 管理 git reset hard head 把...

Git基礎命令

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