1、
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
設(shè)置名字和Email地址, "--global"參數(shù)是表示這臺(tái)機(jī)器上的所有Git倉庫都會(huì)使用這個(gè)配置煤杀,也可以對(duì)某個(gè)倉庫使用不同的用戶名和Email地址。
2沪哺、在合適的位置創(chuàng)建一個(gè)空目錄
$ mkdir repositoryName
$ cd repositoryName
創(chuàng)建目錄
3沈自、
$ pwd
pwd命令用于顯示當(dāng)前路徑
4、
$ git init
初始化倉庫
5辜妓、
$ git add filename.txt
將"filename.txt"文件添加到倉庫枯途,可以多次使用這條命令添加多個(gè)文件。
6籍滴、
$ git commit -m "change description"
將添加的所有文件提交到倉庫酪夷,-m后面的是本次提交的說明,最好是有意義的孽惰。
7晚岭、
$ git status
此命令可以查看倉庫的當(dāng)前狀態(tài)。
8勋功、
$ git diff
此命令可以告訴我們文件的具體變化坦报。
9库说、
$ git log
此命令可以顯示從最近到最遠(yuǎn)的提交日志,可以用以確定要回退到哪個(gè)版本片择。
10潜的、
$ git reset --hard HEAD^
在Git中,用HEAD表示當(dāng)前版本字管,此命令的意思是將當(dāng)前版本回退到上一個(gè)版本啰挪。
還可以通過
$ git reset --hard HEAD^^
$ git reset --hard HEAD~100
回退前兩個(gè)版本或者回退前一百個(gè)版本。
也可以用
$ git reset --hard 355sd34
版本號(hào)來會(huì)退到指定的版本
11嘲叔、
$ git reflog
此命令可以查看命令歷史亡呵,可以用來確定回到未來的哪個(gè)版本。
12借跪、
$ git checkout -- filename.txt
此命令可以在提交到暫存區(qū)前將filename.txt文件在工作區(qū)的修改全部撤銷政己,讓這個(gè)文件回到最近一次"git commit"或"git add"時(shí)的狀態(tài)酌壕。
13掏愁、
$ git reset HEAD filename.txt
此命令可以將暫存區(qū)的修改撤銷掉,重新放回工作區(qū)卵牍。
14果港、
git rm filename.txt
此命令用于從版本庫中刪除filename.txt文件