版本控制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.將所有的修改提交,包括新增的文件,但不包括刪除的文件

Advertisements

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

Advertisements

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

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分支並和當前分支合併

Advertisements

你可能會喜歡