Git與GitHub之本地倉庫

馬上就要到年底了,再複習一下Git的相關知識,還有20天,再拼拼命!
概念
Git:分佈式版本管理系統。
GitHub:全球最大同性交友平臺。(匿)

1.本地的版本庫

1.1環境搭建

首先確保已經安裝了Nodejs的環境。
首先,下載GitBash命令工具。
https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit
運行之。
命令行中敲入

$cd  g:
$mkdir git
$cd git
g盤下創建git目錄,並且進入該目錄

1.2 建倉庫

1.創建本地倉庫

$git init  //創建OK,g:\目錄下多了一個 .git的文件夾

然後,在桌面上手動新建一個test.txt文本,裏面輸入 “hllo,world”,然後將該文本放到git目錄下(就是剛纔創建的那個目錄)
這裏寫圖片描述

2.現在,將文件讀取至工作區

$ git add test.txt 

這樣,就完成了工作流的初步設置

3.對txt文件暗中做手腳

在test.txt文件中,將”hello,world”改爲”hey,boy”,然後ctrl+s,ctrl+F4二連。

4.再次commit至暫存區
再次提交至暫存區(如果不再次提交,那麼剛纔的改變只是在倉庫裏改變了,而並非在我們的暫存區進行記錄。)

$ git add test.txt 

5.然後讀取暫存區文件的狀態:

$ git status

6.接着上傳到本地版本庫:

$git commit -m "first change"  //回車

***************注意:!!!每次commit都會生成一個版本******

OK,這樣,系統就記錄下了這次改變。當然也可以隨時$git status ,來查看當前的暫存區是否乾淨 (clean)。

7.要查看歷次的修改記錄,或者回滾到任一一個版本,可以:

$git log
或者$git reflog //reflog可以顯示每次迭代的文件值,並進行排序

如果想要項目升級或降級到某一個版本,可以這樣:

$git reflog //查看變更記錄,與對應的入口文件值(自動生成)

想去哪裏就去那裏:

$git reset --hard "對應的文件入口,例如35s421"

/*這裏的入口文件值,可以寫5位,4位甚至更少,因爲計算機會自動根據名字來遍歷檢索,因此爲了效率和不必要的麻煩,儘量寫7位左右。*/

8.撤銷修改
改到一半發現還不如不改?如果沒有commit,那麼可以使用“一鍵還原”

$git checkout --test.txt

//這會使test.txt回到版本庫中的狀態,即:還沒有bei $git add test.txt的時候

如果已經commit了,那麼只能回到最後一次commit的狀態。

$git rm test.txt 

//做完測試,順手清理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章