GIT基礎命令

2021-10-24 10:53:31 字數 1326 閱讀 4320

一、新建**庫

在當前目錄新建乙個git**庫

$ git init

新建乙個目錄,將其初始化為git**庫

$ git init [project-name]

二、配置

git的設定檔案為.gitconfig,它可以在使用者主目錄下(全域性配置),也可以在專案目錄下(專案配置)。

顯示當前的git配置

$ git config --list

編輯git配置檔案

$ git config -e [–global]

設定提交**時的使用者資訊

$ git config [–global] user.name 「[name]」

$ git config [–global] user.email 「[email address]」

三、增加/刪除檔案

新增指定檔案到暫存區

$ git add [file1] [file2] …

新增指定目錄到暫存區,包括子目錄

$ git add [dir]

新增當前目錄的所有檔案到暫存區

$ git add .

新增每個變化前,都會要求確認

對於同乙個檔案的多處變化,可以實現分次提交

$ git add -p

刪除工作區檔案,並且將這次刪除放入暫存區

$ git rm [file1] [file2] …

停止追蹤指定檔案,但該檔案會保留在工作區

$ git rm --cached [file]

改名檔案,並且將這個改名放入暫存區

$ git mv [file-original] [file-renamed]

四、**提交

提交暫存區到倉庫區

$ git commit -m [message]

提交暫存區的指定檔案到倉庫區

$ git commit [file1] [file2] … -m [message]

提交工作區自上次commit之後的變化,直接到倉庫區

$ git commit -a

提交時顯示所有diff資訊

$ git commit -v

使用一次新的commit,替代上一次提交

如果**沒有任何新變化,則用來改寫上一次commit的提交資訊

$ git commit --amend -m [message]

重做上一次commit,幷包括指定檔案的新變化

$ git commit --amend [file1] [file2] …

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 ...