首先在本地建立一個文件夾命名為manager.
然后打開終端,輸入cd ,把文件夾拖到cd后面,回車,輸入pwd之后再回車,進入到manager文件夾下,然后開始git指令,第一步git init,在本地建立一個空倉庫。之后建立一個文件名為mian.c的文件,touch main.c。在mian.c中手動輸入一些文字,然后輸入git status查看狀態。
main.c為紅色說明main.c被編輯過了,現在繼續編輯準備提交輸入int b = 2.現在的main.c是存在工作區的,下一步是要把修改的文件添加到暫存區,git add main.c,不過~回車之后并沒有什么變化,繼續操作,是把暫存區里的main.c添加到本地倉庫中,git commit main.c -m添加了b,如果不添加-m的話會少一個配置,會進入到一個vim模式(不可編輯),并且提示你添加一個文件,這時候需要先輸入i,下面會出現一個insert,然后編輯你提交的信息,然后按esc鍵,在按:wq,保存并退出。所以為了不要這么麻煩,直接在后面加上-m和注釋就可以了
這樣說明已經把修改的內容成功提交到本地倉庫了!
下一步,如果想回到某個版本怎么辦?首先git log,看一下日志信息,或者git reflog.
git log下可以看到一個40位的哈希值,這里你可以把它當做序列號就好了,也就是你的版本號。而在git reflog下,只顯示你版本號的前7位,其實用的時候就用這前7位就夠了。如果想回到某個版本,只需要git reset --hard 版本號就可以了在打開你的main.c你會發現他回到了你需要的地方.還有一個指令可以看到你修改的地方:首先編輯你的main.c,然后輸入git diff mian.c,你會看到效果的.
好了,git建立本地倉庫就到這里,還有很多命令沒介紹到,以后用的時候還要多多練習!