git學習小結

2021-09-26 06:26:53 字數 1133 閱讀 7771

git是分布式管理**的工具,github則是全球最大的開源社群,支援**託管,兩者沒有太大的關係,但是我們要向github提交**應該需要使用到git工具。

這裡git安裝過程忽略,直接進入主題

設定命令:

git config –global 引數

註冊使用者名為 user.name + 「name」

註冊郵箱為 user.email + 「email」

(有了這個引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然你也可以對某個倉庫指定的不同的使用者名稱和郵箱)

git的很多命令與linux類似

cd 切換目錄

ls 檢視當前目錄下的所有檔案

pwd 檢視當前工作路徑

mkdir建立版本庫

git init 將此目錄更改為git可以管理的倉庫

此時在當前目錄中就會生成乙個隱藏的資料夾git,我們不應該修改這個資料夾下的檔案,防止倉庫被破壞

另外,根據慣例,每個專案的說明文件都是.md檔案,這個編輯風格和csdn部落格風格相同,格式控制的特殊字元也一樣,以後寫部落格可以考慮使用.md託管到遠端github倉庫中。

這裡做乙個demo可以便於我們理解版本庫存刪改檔案的過程

建立乙個readme.md的檔案,使用sublime進行編輯操作

使用命令 git add readme.txt新增到暫存區裡面去

git add readme.md(成功沒有提示,錯誤會報錯)

用命令 git commit告訴git,把檔案提交到倉庫

git commit –m 「注釋」(成功會有提示,錯誤會報錯)

通過命令git status來檢視是否還有檔案未提交

git status(此時應該返回沒有檔案未提交)

我們使用sublime修改readme.md檔案內的內容,繼續使用git status檢視結果

git status(此時應該顯示readme.md被修改並且還沒有提交)

使用git diff readme.md檢視readme.md改了哪些內容

git diff readme.md(此時顯示修改前,修改後的結果)

我們可以使用git log檢視歷史版本,此時黃色高亮的一串字元就是那個版本庫的版本號,是恢復版本的唯一標識

建立分支是brand

Git 學習小結

git是目前最先進的分布式版本控制系統。所謂的分布式,是相對於集中式而言的,比如svn就是集中式的版本控制系統。集中式,顧名思義,就是擁有一台處於中心地位的伺服器,上面存放著版本庫。可以想象成網路裡的c s結構。同樣的,分布式就可以理解成p2p結構,沒有特定的伺服器,每台電腦都可以擁有版本庫,這樣就...

git學習小結

學習了廖雪峰老師的git教程,自己也想根據自己的理解做一些總結,以便初學者快速學習。git是分布式版本控制系統 一.git安裝 1.在ubuntu,debian 通過sudo apt get install git 就可以直接安裝 老一點的debian和ubuntu 用sudo apt get in...

Git學習小結

看了廖雪峰老師關於 git 的部落格 收穫還蠻多,需要記得東西比較多,所以寫篇部落格回顧一下學到的東西。git clone 你想要複製的倉庫位址 從遠端複製倉庫 git init 新建倉庫 git add 檔名稱 提交此檔案到暫存庫 git add 提交工作目錄下所有變動的檔案到暫存庫 git st...