Git的用法

一横漏、Git是什么?

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

二缎浇、Git的基礎(chǔ)知識

Git特點包含:

? (1)直接記錄快照,而非差異比較

? (2) 近乎所有操作都是本地執(zhí)行

? (3) Git 保證完整性

? (4)Git 一般只添加數(shù)據(jù)

? (5)Git 有三種狀態(tài)

? (6)Git 項目有三個工作區(qū)域

Git 的三種狀態(tài)

(1) 已提交(committed)

committed表示數(shù)據(jù)已經(jīng)安全的保存在本地數(shù)據(jù)庫中赴肚。

(2) 已修改(modified)

modified表示修改了文件素跺,但還沒保存到數(shù)據(jù)庫中。

(3) 已暫存(staged)誉券。

staged表示對一個已修改文件的當(dāng)前版本做了標(biāo)記指厌,使之包含在下次提交的快照中。

Git 項目有三個工作區(qū)域

(1) Git 倉庫

Git 倉庫目錄是 Git 用來保存項目的元數(shù)據(jù)和對象數(shù)據(jù)庫的地方踊跟。 這是 Git 中最重要的部分踩验,從其它計算機(jī)克隆倉庫時,拷貝的就是這里的數(shù)據(jù)商玫。

(2) 工作目錄

工作目錄是對項目的某個版本獨立提取出來的內(nèi)容箕憾。 這些從 Git 倉庫的壓縮數(shù)據(jù)庫中提取出來的文件,放在磁盤上供你使用或修改拳昌。

(3) 暫存區(qū)域

暫存區(qū)域是一個文件厕九,保存了下次將提交的文件列表信息,一般在 Git 倉庫目錄中地回。 有時候也被稱作`‘索引’'扁远,不過一般說法還是叫暫存區(qū)域俊鱼。

Git 的工作流程

? 一般工作流程如下:

1.克隆 Git 資源作為工作目錄。

2.在克隆的資源上添加或修改文件畅买。

3.如果其他人修改了并闲,你可以更新資源。

4.在提交前查看修改谷羞。

5.提交修改帝火。

6.在修改完成后,如果發(fā)現(xiàn)錯誤湃缎,可以撤回提交并再次修改并提交犀填。

三、安裝Git(這里我就說下在 Windows 上安裝)

在 Windows 上安裝 Git 也有幾種安裝方法嗓违。 官方版本可以在 Git 官方網(wǎng)站下載九巡。 打開http://git-scm.com/download/win,下載會自動開始蹂季。 要注意這是一個名為 Git for Windows的項目(也叫做 msysGit)冕广,和 Git 是分別獨立的項目。

另一個簡單的方法是安裝 GitHub for Windows偿洁。 該安裝程序包含圖形化和命令行版本的 Git撒汉。 它也能支持 Powershell,提供了穩(wěn)定的憑證緩存和健全的 CRLF 設(shè)置涕滋。你可以在 GitHub for Windows 網(wǎng)站下載,網(wǎng)址為http://windows.github.com宾肺。

(注意一下溯饵,下載時看一下你是需要32位的還是64四位的。因為在 Windows 系統(tǒng)中安裝的爱榕,所以關(guān)于Git的配置就不用說了)

安裝完成后瓣喊,在開始菜單里找到“Git”->“Git Bash”坡慌,會出來一個類似命令行窗口的東西黔酥,就說明Git安裝成功!

安裝完成后洪橘,還需要最后一步設(shè)置你的用戶名稱與郵件地址跪者,因為每一個 Git 的提交都會使用這些信息在命令行輸入:

$ git config --globaluser.name"Your Name"

$ git config --globaluser.email"email@example.com"

四、Git 基本操作

初始化一個Git倉庫熄求,使用git init命令渣玲。

添加文件到Git倉庫,分兩步:

使用命令git add 弟晚,注意忘衍,可反復(fù)多次使用逾苫,添加多個文件;

使用命令git commit -m 枚钓,完成铅搓。

使用命令git status 命令用于查看項目的當(dāng)前狀態(tài)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末搀捷,一起剝皮案震驚了整個濱河市星掰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嫩舟,老刑警劉巖氢烘,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異家厌,居然都是意外死亡播玖,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進(jìn)店門像街,熙熙樓的掌柜王于貴愁眉苦臉地迎上來黎棠,“玉大人力麸,你說我怎么就攤上這事烙懦∫祝” “怎么了忍级?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵膊毁,是天一觀的道長颊艳。 經(jīng)常有香客問我囚企,道長慷吊,這世上最難降的妖魔是什么吗讶? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任燎猛,我火速辦了婚禮,結(jié)果婚禮上照皆,老公的妹妹穿的比我還像新娘重绷。我一直安慰自己,他們只是感情好膜毁,可當(dāng)我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布昭卓。 她就那樣靜靜地躺著,像睡著了一般瘟滨。 火紅的嫁衣襯著肌膚如雪候醒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天杂瘸,我揣著相機(jī)與錄音倒淫,去河邊找鬼。 笑死败玉,一個胖子當(dāng)著我的面吹牛敌土,可吹牛的內(nèi)容都是我干的镜硕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼返干,長吁一口氣:“原來是場噩夢啊……” “哼谦疾!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起犬金,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤念恍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后晚顷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體峰伙,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年该默,在試婚紗的時候發(fā)現(xiàn)自己被綠了瞳氓。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡栓袖,死狀恐怖匣摘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情裹刮,我是刑警寧澤音榜,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站捧弃,受9級特大地震影響赠叼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜违霞,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一嘴办、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧买鸽,春花似錦涧郊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至弹砚,卻和暖如春双仍,著一層夾襖步出監(jiān)牢的瞬間枢希,已是汗流浹背桌吃。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留苞轿,地道東北人茅诱。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓逗物,卻偏偏與公主長得像,于是被迫代替她去往敵國和親瑟俭。 傳聞我的和親對象是個殘疾皇子翎卓,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容