git指令彙總

2021-10-04 00:23:56 字數 2301 閱讀 7513

倉庫中檔案相關操作

顯示工作區目錄和暫存區的狀態

建立空目錄

檢視專案的歷史資訊

檢視系統有沒有安裝git

顯示有關git的幫助資訊

1. 獲取並設定儲存庫或全域性選項

git config
2. 配置使用者名稱和密碼
git config --global users.name "your name" 

git config --global users.email "your email address"

3. 配置編輯器

git config --global core.editor emacs
4. 檢查配置

git config --list  //列出git的所有設定

git config

//例如git config user.name

cd …/…/…  //選擇合適的目錄建立乙個版本庫repository

git init //將當前目錄變成git可管理的空倉庫

git clone 《版本庫的**>

//從遠端主機轉殖乙個版本庫,例如:

git clone 《版本庫的**>

《本地目錄名》

//從遠端主機轉殖乙個版本庫到指定目錄

git remote add origin 《遠端庫的url位址》
1. git add 新增檔案

git add documentation/*.txt  //將檔案中的*.txt提交

git add . //將所有檔案新增

git add *

//ant風格新增修改

git add *controller //將以controller結尾的檔案的所有修改新增到暫存區

git add hello*

// 將所有以hello開頭的檔案的修改新增到暫存區

git add hello?

//將以hello開頭後面只有一位的檔案的修改提交到暫存區,例如:hello1.txt

3. git commit 一次提交所有新增檔案

git commit -m "……"

//「……」填入版本資訊

1. 撤銷某檔案的git add操作

git reset head 

2. 恢復到前n個版本

git reset --hard head~

1//恢復到上乙個版本

git reset --hard head~

2//恢復到上上個版本

git reset --hard head^n //恢復到前n個版本

git rm text1.txt  //刪除text1.txt檔案

git rm -r mydir //刪除資料夾mydir

git rm documentation/\*

.txt //刪除documentation目錄及子目錄下所有的.txt檔案

git diff

git diff

//比較當前檔案和暫存區檔案差異 git diff

git diff

//比較兩次提交之間的差異

git diff

//在兩個分支之間比較

git diff --staged //比較暫存區和版本庫差異

git diff --cached //比較暫存區和版本庫差異

git diff --stat //僅僅比較統計資訊

git status
mkdir learngit
git log
git
git help

廖雪峰git教程

菜鳥教程

Git操作指令彙總

配置使用者資訊 git config global user.name git config global user.email xx.com 設定git使用的預設的文字編輯器 git config global core.editor vscode 差異分析工具 git config global...

關於len指令彙總

需要正確理解lea指令的功能。該指令有兩個運算元。左邊是目的運算元,表示操作結果儲存在此,該指令目的運算元只能是8個通用暫存器之一。逗號右邊的是源運算元,該指令的源運算元只能是乙個儲存單元,表達儲存單元有多種定址方式。lea指令的功能是將源運算元 即儲存單元的有效位址 偏移位址 傳送到目的運算元。示...

Ubuntu常用指令彙總

名字 描述 根目錄 bin 基本命令 boot linux核心,重啟載入檔案 dev 裝置檔案 etc 系統配置檔案 home 使用者目錄 lib 共享庫 核心模組 lost found 系統恢復檔案目錄 media 可移動媒介的掛載點,比如 軟盤 mnt 本地 遠端檔案系統的常規掛載點 opt a...