天天看點

Git使用方法 入門11.設定賬戶(需要和github賬戶設定一緻)2.檢視設定3.建立git本地倉庫4.檢視git狀态5.添加git檔案到暫存區(需要和版本庫區分)6.git送出檔案8.git記錄檔9.版本回退10.git還原操作11.git暫存區撤銷操作

一、git用戶端(本地倉庫)的一些操作

1.設定賬戶(需要和github賬戶設定一緻)

git config --global user.name xxx

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

2.檢視設定

git config --list

user.name=xxx

[email protected]

3.建立git本地倉庫

git init

此時會出現提示 : inialized empty Git repository in d://com/fly/.git

4.檢視git狀态

git status
一般來說會顯示需要送出的檔案(uncommited)和未追蹤的檔案(untracked)
uncommited:已有的,剛被修改尚未送出的
untracked:原先沒有的,建立的           

5.添加git檔案到暫存區(需要和版本庫區分)

git add

6.git送出檔案

git commit -m "此處為注釋内容"
-m表示注釋,為送出時的說明,必須要有!           

8.git記錄檔

git log --decorate --graph --oneline --all #顯示目前及之前的版本号

git log --pretty=oneline #将版本曆史顯示為一行,曆史版本号全部顯示

git log --pretty=oneline --abbrev-commit #将版本曆史顯示為一行,曆史版本号部分顯示

git log --graph #檢視分支合并圖

9.版本回退

執行版本退回後,本地工作區的内容會自動和回退到的版本庫版本的内容保持同步

git reset --hard HEAD^ 回退到上一個版本

git reset --hard HEAD^^ 回退到上上個版本,以此類推,一次送出即為一個版本

git reset --hard 123 回退到 123 版本

10.git還原操作

丢棄工作區的操作,但不會丢失暫存區的操作(add操作能将更改添加到暫存區),實際上就是用版本庫裡的版本替換工作區的版本,無論工作區是修改還是删除,都可以“一鍵還原”

git checkout -- readme.txt

11.git暫存區撤銷操作

工作區修改了檔案,而且執行了add,但還沒執行commit,暫存區還是可以撤銷的

git reset HEAD readme.txt

備注:git reset指令既可以回退版本,也可以把暫存區的修改回退到工作區。當我們用HEAD時,表示最新的版本。