一、新建**庫
在當前目錄新建乙個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 ...