初始化倉庫&添加懂讯、提交文件到倉庫
初始化一個Git倉庫荷憋,使用git init
命令。
添加文件到Git倉庫褐望,分兩步:
使用命令git add <file>
勒庄,注意,可反復(fù)多次使用瘫里,添加多個文件实蔽;
使用命令git commit -m <message>
,完成减宣。
- 選擇一個合適的地方盐须,通過
git init
命令把這個目錄變成Git可以管理的倉庫
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/
- 用命令
git add
告訴Git玩荠,把文件添加到倉庫:
$ git add readme.txt
- 用命令
git commit
告訴Git漆腌,把文件提交到倉庫:
$ git commit -m "wrote a readme file"
[master (root-commit) eaadf4e] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
簡單解釋一下git commit命令,-m后面輸入的是本次提交的說明阶冈,可以輸入任意內(nèi)容.闷尿。
git commit命令執(zhí)行成功后會告訴你,1 file changed:被改動的文件數(shù)女坑;2 insertions:插入了幾行內(nèi)容填具。
檢查工作區(qū)狀態(tài)
- 要隨時掌握工作區(qū)的狀態(tài),使用
git status
命令。 - 如果git status告訴你有文件被修改過劳景,用
git diff
可以查看修改內(nèi)容誉简。
退回歷史版本
HEAD指向的版本就是當(dāng)前版本,因此盟广,Git允許我們在版本的歷史之間穿梭闷串,使用命令git reset --hard commit_id
。
- 穿梭前筋量,用
git log
可以查看提交歷史烹吵,以便確定要回退到哪個版本。 - 要重返未來桨武,用
git reflog
查看命令歷史肋拔,以便確定要回到未來的哪個版本。