-
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
删除工作區的檔案
-
git rm file name
删除版本庫的檔案
19.git remote add origin [email protected]
将本地版本庫和遠端版本庫關聯起來
-
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分支并和目前分支合并
寫給自己看的,慢慢補充~