1. 程式人生 > >Git教程-廖雪峰——學習筆記(一)

Git教程-廖雪峰——學習筆記(一)

      按照教程學習了git工具的簡單使用,目前最先進的分散式版本控制系統,無論是從GitHub上學習他人的程式碼,還是儲存自己的程式碼都非常有用。

       按照教程練習了一遍程式碼,這裡總結一下:

一.建立版本庫

  1.開啟git工具,用下面的指令可以選一個資料夾

$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit

 2.git init 初始化,就可以在learngit資料夾中看到一個隱藏的.git,說明成功了。

 3.建立一個readme.txt文字,我用下面指令寫的(可以手動在資料夾裡新增)

退出 vi 編輯器的方法是:

二.時光機穿梭(如:取消對庫的修改)

1.第一次輸入郵箱和名字(失敗了)

2.第二次成功了

3.git diff 看差異,git status(重要)看狀態

4.git log看最近提交的日誌(重要)

      加引數使結果在一行顯示

5.返回上一個版本

只能用id返回穿梭前的文件

.6.git reflog記錄了commit命令,可以看到id,然後用git reset--hard 1094a等id

7.git checkout -- readme.txt中間空格不要忘記

8.git reset命令既可以回退版本,也可以把暫存區的修改回退到工作區。當我們用HEAD時,表示最新的版本。

刪除工作區的檔案,但是版本庫裡還有