Git與GitHub之本地倉庫

2021-08-13 09:09:51 字數 1817 閱讀 3973

馬上就要到年底了,再複習一下git的相關知識,還有20天,再拼拼命!

概念 git:分布式版本管理系統。

github:全球最大同**友平台。(匿)

執行之。

命令列中敲入

$cd  g:

$mkdir git

$cd git

g盤下建立git目錄,並且進入該目錄

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 

//做完測試,順手清理

Git入門之本地倉庫操作

git init便建立了乙個新的倉庫,此時倉庫中是空的,僅有乙個 git 目錄,在windows是預設隱藏的,這個是git用來跟蹤管理版本庫的。至此,乙個版本庫就建立好了。git add readme.txt編輯好乙個 readme.txt 檔案,該命令便將檔案新增到了倉庫,但是,只提交到了暫存區,...

Git本地倉庫與Github遠端倉庫關聯

如果你已經在本地建立了乙個git倉庫,又想在github建立乙個git倉庫,並且讓這兩個倉庫進行遠端同步,那就需要用到ssh key,github拿到了你的公鑰就會知道內容是你推送的。ssh key的配置 1.windows下開啟git bash,建立ssh key,按提示輸入密碼,可以不填密碼一路...

Git本地倉庫與Github遠端倉庫關聯

如果你已經在本地建立了乙個git倉庫,又想在github建立乙個git倉庫,並且讓這兩個倉庫進行遠端同步,那就需要用到ssh key,github拿到了你的公鑰就會知道內容是你推送的。ssh key的配置 1.windows下開啟git bash,建立ssh key,按提示輸入密碼,可以不填密碼一路...