Git本地庫常用命令集

2021-09-27 05:03:50 字數 1540 閱讀 7598

以下所有的git命令都是在測試目錄/git/下進行的.

mkdir /git

git init

git config user.name leslie

git config user.email [email protected]

git config --global user.name leslie

git config --global user.email [email protected]

系統使用者級別應用於所有倉庫,而專案級別則只應用於某一專案,如果系統使用者級別和專案級別同時存在時則專案級別優先順序更高

git add可以將乙個git專案下的檔案新增到暫存區中

git add index.html
git commit將乙個暫存區的檔案正式提交到倉庫中

git commit index.html
git status可以檢視當前專案中工作區、暫存區和倉庫區

git status
commit 0ea0adf3ea962450a73ed61dd7c70219dabc4ad3

author: leslie date: tue jun 25 23:21:46 2019 +0800

test

commit 70d175d9d9da0871623b1c5fe546477b4aa8857f

author: leslie date: tue jun 25 23:20:08 2019 +0800

my first commit

這種方式顯示的提交檔案內容比較多,使用--pretty=oneline可以用一行的方式顯示提交檔案。

git log --pertty=oneline

格式如下,只顯示了雜湊值及提交說明。

0ea0adf3ea962450a73ed61dd7c70219dabc4ad3 test

70d175d9d9da0871623b1c5fe546477b4aa8857f my first commit

git log reflog
格式如下,縮減了雜湊值及顯示當前指標位置

0ea0adf head@: commit: test

70d175d head@: commit (initial): my first commit

$ git reflog

0ea0adf head@: commit: test

70d175d head@: commit (initial): my first commit

$ git reset --hard 70d175d

按照上面的操作之後,版本將會回退到索引值為70d175d的版本

Git本地庫常用命令集

以下所有的git命令都是在測試目錄 git 下進行的.mkdir git git init git config user.name leslie git config user.email leslie leslie.com git config global user.name leslie g...

git常用命令集

比較不同分支 將全部修改新增到暫存區 git add 提交到本地版本庫 git commit m 解釋所做的修改 提交到遠端xx分支 git push origin xx 第一次拉取別人的 git clone 檢視分支情況 會指明當前所在分支以及已有的相關分支 git branch 新建名為new的...

Git常用命令集

git的基本使用。設定賬號和郵箱關聯。git config global user.name your name git config global user.email email example.com 在磁碟上建立空目錄。mkdir test 建立空目錄,目錄名字為test cd test 進...