git基本命令整理

2021-07-25 04:52:34 字數 2045 閱讀 2665

近期專案需要使用到git進行多人開發。所以對git進行學習。以下是整理的筆記內容

git 配置使用者名稱和郵箱   

git config --global user.name "yourname"

git config --global user.email "youremail"

檢視配置資訊

git config --list

獲取幫助

git help

初始化git倉庫

git init      使用後就會產生git資料夾用於記錄版本資訊

把檔案加入版本控制 暫存區

git add *.c      可以新增多個檔案

提交檔案到專案

git commit -m "initial project version"

從現有的倉庫轉殖專案檔案

git clone git:   後面是你的專案位址

需要自定義專案名稱時 在後面加專案名稱就ok

檢查當前檔案狀態

git status

檢視尚未暫存的檔案修改了哪些內容  此時不加引數

git diff

加了 --stged引數以後,可以檢視已暫存的檔案和上次提交的快照之間的差異

移除檔案

rm file   刪除工作區的檔案

git rm    刪除暫存區的檔案

移動檔案

git mv rename.txt rename   給檔案重新命名

檢視日誌

git log

git log -p -2 加-p 引數展開顯示每次提交的內容差異 -2顯示最近兩次

git log --stat 顯示簡要的增改行數統計

git log --preetty=online 顯示id

選項 說明

-p 按補丁格式顯示每個更新之間的差異。

--stat 顯示每次更新的檔案修改統計資訊。

--shortstat 只顯示 --stat 中最後的行數修改新增移除統計。

--name-only 僅在提交資訊後顯示已修改的檔案清單。

--name-status 顯示新增、修改、刪除的檔案清單。

--abbrev-commit 僅顯示 sha-1 的前幾個字元,而非所有的 40 個字元。

--relative-date 使用較短的相對時間顯示(比如,「2 weeks ago」)。

--graph 顯示 ascii 圖形表示的分支合併歷史。

--pretty 使用其他格式顯示歷史提交資訊。可用的選項包括 oneline,short,full,fuller 和 format(後跟指定格式)。

撤銷操作

修改最後一次提交

git commit --amend

撤銷修改

git checkout -- readme.txt

檢視遠端倉庫

git remote

git remote -v  顯示對應的轉殖位址

新增遠端倉庫

git remote add [shortname] [url]:

將遠端版本的資料更新後抓取到本地

git fetch 遠端主機名

推送資料到遠端倉庫

git push [remote-name] [branch-name]   如git push origin master

檢視遠端倉庫資訊

git remote show origin

遠端倉庫的刪除和重新命名

git remote rename pb paul

git remote rm paul

顯示已有標籤

git tag

git tag -l 'v1.4.2.*'  找出1.4.2相關版本並且列出標籤

新建標籤

git tag -a v1.4 -m "my version 1.4"

git show v1.4 檢視相應標籤的版本資訊

後期加註標籤

git log --pretty=online

git tag -a v1.2 [id]

另外這是全部的git命令:

git 基本命令

man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...

Git 基本命令

git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...

Git 基本命令

說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...