天天看點

Git常用指令總結

  1. git config --global user.name "Your Name"

    設定你的名稱

2.git config --blocal user.email "Your Email"

設定你的郵箱

3.git config --list

擷取你的相關設定資訊清單

4.mkdir demo

基于目前目錄建立一個子目錄

5.cd demo

進入demo這個目錄

6.pwd

顯示目前目錄路徑

7.git init

将目前目錄變為受Git管理的倉庫

8.git add readme.txt,git add . ,git add -u , git add -A

a.将readme.txt增加到倉庫内

b.将所有的修改送出,包括新增的檔案,但不包括删除的檔案

c.隻會送出增加送出過的檔案,新增檔案不會送出,删除的檔案會送出

d.必須是大寫A,将所有的修改送出,包括删除的檔案和新增的檔案

9.git commit -m "add readme.txt"

送出修改并做修改說明

10.git status

擷取修改的狀态,是否有修改以及是否被送出

11.git diff

擷取工作區和暫存區的差異

12.git diff head (--readme.txt)

擷取工作區和版本庫的差異(可以指定對比某個檔案)

13.git log

擷取所有送出的日志資訊(如果顯示不完全可以使用下箭頭鍵檢視)

14.git reflog

擷取所有的送出和回退版本日志資訊

15.git checkout -- file name

兩種情況,一,工作區修改了,沒有添加到暫存區,會撤銷工作區所有的修改,二,工作區修改了,同時也添加到了暫存區,然後又修改了,這時候會還原到暫存區的版本

16.git reset head file name

當工作區的修改添加到了暫存區,可以使用git reset還原,head代表最新的版本

17.rm file name

删除工作區的檔案

  1. git rm file name

    删除版本庫的檔案

19.git remote add origin [email protected]

将本地版本庫和遠端版本庫關聯起來

  1. git push -u origin master

    将本地版本庫master分支的内容推送到遠端master分支裡,-u隻在第一次推送的時候使用,可以将master和遠端master關聯起來(我也不是很了解什麼叫關聯起來。。)

21.git clone [email protected]

從遠端克隆項目

22.git branch (develop)

git branch檢視目前的分支,git branch develop 建立一個分支develop

23.git checkout develop

切換到develop分支

24.git merge develop

将develop分支合并到目前分支

25.git branch -d develop

删除develop分支

26.git checkout -b develop

建立和切換分支的簡寫方法

27.git pull origin next

拉取遠端的next分支并和目前分支合并

寫給自己看的,慢慢補充~