git常用指令

2021-08-19 20:05:10 字數 1673 閱讀 3401

git status 檢視倉庫的狀態

git diff     檢視工作樹、暫存區、最新提交之間的差別。

git log --graph    以圖表形式檢視分支

基本操作

git init    初始化倉庫

git add    向暫存區中新增檔案

git commit    儲存倉庫的歷史記錄

git commit -m "first commit"   -m 引數後的 "first commit" 稱為提交資訊

git commit -am "add feature-c"    同時執行 git add 命令和 git commit 命令

git commit --amend    修改上一條提交的資訊

git log 檢視提交日誌

git log --pretty=short    只顯示提交資訊的第一行

git log readme.md   只顯示指定目錄、檔案的日誌

git log -p    顯示檔案的改動

git reflog    檢視當前倉庫的操作日誌

git diff     檢視工作樹、暫存區、最新提交之間的差別

git diff head    檢視工作樹和最新提交的區別

分支操作

git branch    顯示分支一覽表

git branch -a    檢視當前分支的相關資訊

git checkout -b    建立、切換分支

git branch  name  建立分支

git checkout   name 切換分支

git checkout -   切換到上乙個分支

git merge --no-ff  feature-a   合併分支

更改提交的操作

git reset --hard f082345    回溯歷史版本

推送至遠端倉庫

git remote add origin [email protected]:lven/git-tutorial.git    將github上的倉庫設定為本地倉庫的遠端倉庫

git push -u origin master   

推送至master分支    -u引數可以將origin倉庫的master分支設定為本地倉庫當前分支的upstream(上流)。

新增了這個引數,將來執行git pull命令從遠端倉庫獲取內容時,本地倉庫的這個分支局尅直接從origin的master分支獲取內容,

省去了另外新增引數的麻煩。

從遠端倉庫獲取

git clone [email protected]:github-book/git-tutorial.git    獲取遠端倉庫

預設處於master分支下。系統自動將origin設定成該遠端倉庫的識別符號。

git checkout -b feature-d origin/feature-d    獲取遠端的feature-d分支

-b引數的後面是本地倉庫中新建分支的名稱。

例子中指定了origin/feature-d,就是說以名為origin的倉庫的feature-d分支為**,在本地倉庫中建立feature-d分支。

git pull    獲取最新的遠端倉庫分支

Git 常用指令

首先需要建立乙個repo,這是cd到資料夾底下,然後init。git init 在檔案系統裡面的檔案如果不新增到git的repo裡面,不會自動被git辨識,需要手動新增,這也是初始化repo是必須要做的事。git add documentation txt git add git sh 刪除檔案,分...

git常用指令

git 常用命令 git init here 建立本地倉庫 repository 將會在資料夾下建立乙個 git 資料夾,git 資料夾裡儲存了所有的版本資訊 標記等內容 git remote add origin git github.com winter1991 helloworld.git 把...

git常用指令

git config global user.name robbin git config global user.email fankai gmail.com git config global color.ui true git config global alias.co checkout g...