git 入門

首先我們得簡單了解一下什么是git

Git是一個開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目。

Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。

想知道什么意思?那你可以看一下廖雪峰 git教程

這里不贅述太多,簡單學習一下三個命令

  1. git init

  2. git add

  3. git commit -m

  4. git commit -v

1、git init 初始化本地倉庫

在我們創建本地倉庫時,我們先創建一個項目目錄,然后進入目錄下

接著輸入 git init 就在目錄內創建了一個.git目錄,它就是我們的本地倉庫。

image

我們可以用ls -al觀察一下,確實有一個.git

2、git add , git add.

  • git add 文件 將變動添加到暫存區

我們在git-demo-2目錄新建幾個文件

image

因為我們想要提交到本地倉庫中,所以我們告訴git我們要讓這些變動添加到暫存區。

如下圖所示,將index.html和css/style.css添加到了暫存區,我們可以通過輸入git status -sb命令來查看當前文件狀態,兩個文件前的A證明我們已經添加。

image
  • 除了上述的一條一條的添加變動,我們還可用git add.的方式,一次性添加所有變動

git add.

3、git commit -m“信息”

我們已經把改動添加到了暫存區,接下來就是正式提交到我們的本地倉庫中。

git commit index.html -m"添加的內容"

git commit css/style.css -m"樣式變動"

或者用一次性提交的方式

git commit . -m "添加了幾次變動"

image

如圖,1file changed,證明我添加的變動已經提交到倉庫了了。

4、git commit -v 提交時顯示所有diff信息

輸入git commit -v命令后,彈出的diff信息 ,diff用來比較兩個文本文件的差異

具體怎么讀懂diff信息 可以看diff

image

最后,我們可以通過輸入git log命令查看我們的變更歷史

image

總結:

  1. git init :初始化本地倉庫

  2. git add 文件 :將變動添加到暫存區

  3. git commit -m : 將暫存區的變動正式提交到本地倉庫

  4. git commit -v: 提交時顯示所有diff信息

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,527評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,687評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,640評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,957評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,682評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,011評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,009評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,183評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,714評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,435評論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,665評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,148評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,838評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,251評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,588評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,379評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,627評論 2 380

推薦閱讀更多精彩內容

  • Git 基礎 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來。這樣一來,任何一處協同...
    __silhouette閱讀 15,934評論 5 147
  • Git 命令行學習筆記 Git 基礎 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 3,949評論 0 11
  • WSGI 背景 python Web 開發中,服務端程序可以分為兩個部分: 服務器程序 應用程序 服務器程序 負責...
    可愛喵星人閱讀 482評論 0 0
  • 感冒了,更可悲的是我又要加班。 前幾天的心情很糟糕,接二連三的瑣事讓我感覺自己進入了水逆。今天早上被小熊跳起來撞了...
    獨孤紫龍閱讀 173評論 5 3
  • 小piu閱讀 218評論 0 0