一菌瘪、配置 git
Git Bash 安裝后首先要進(jìn)行環(huán)境配置
git config --global user.name 你的英文名
git config --global user.email 你的郵箱
git config --global push.default matching
git config --global core.quotepath false
git config --global core.editor "vim"
前兩條分別是要配置的是你個(gè)人的用戶名稱(chēng)和你的郵箱捅彻,很重要逮栅。
如果用了 --global 選項(xiàng)艳狐,那么更改的配置文件就是位于你用戶主目錄下的那個(gè)给僵,以后你所有的項(xiàng)目都會(huì)默認(rèn)使用這里配置的用戶信息凡人。
如果要在某個(gè)特定的項(xiàng)目中使用其他名字或者電郵滓玖,只要去掉 --global 選項(xiàng)重新配置即可坪哄,新的設(shè)定保存在當(dāng)前項(xiàng)目的 .git/config 文件里。
二、使用方法:
1翩肌、創(chuàng)建一個(gè)demo-1的目錄模暗,并進(jìn)入
2、通過(guò)git init命令把這個(gè)目錄變成Git可以管理的倉(cāng)庫(kù):
瞬間Git就把倉(cāng)庫(kù)建好了念祭,而且告訴你是一個(gè)空的倉(cāng)庫(kù)(empty Git repository)兑宇,可以發(fā)現(xiàn)當(dāng)前目錄下多了一個(gè).git的目錄,這個(gè)目錄是Git來(lái)跟蹤管理版本庫(kù)的粱坤,沒(méi)事千萬(wàn)不要手動(dòng)修改這個(gè)目錄里面的文件隶糕,不然改亂了,就把Git倉(cāng)庫(kù)給破壞了站玄。git init也就是初始化本地倉(cāng)庫(kù) .git枚驻。
如果你沒(méi)有看到.git目錄,那是因?yàn)檫@個(gè)目錄默認(rèn)是隱藏的株旷,用ls -la命令就可以看見(jiàn)再登。
3、把文件添加到版本庫(kù)
在 demo-1 目錄里面添加任意文件晾剖,假設(shè)我們添加了一個(gè)文件霎冯,是 hello.txt
4、運(yùn)行 git status -sb 可以看到文件前面有 ?? 號(hào)
看到這個(gè) ?? 表示 git 一臉懵逼钞瀑,不知道你要怎么對(duì)待這些變動(dòng)。別急慷荔,往下看雕什!
5、使用 git add 將文件添加到「暫存區(qū)」
git add . 意思是把當(dāng)前目錄(.表示當(dāng)前目錄)里面的變動(dòng)都加到「暫存區(qū)」
再次運(yùn)行 git status -sb显晶,可以看到 ?? 變成了 A
A 的意思就是添加贷岸,也就是說(shuō)你告訴 git,這些文件我要加到倉(cāng)庫(kù)里
6磷雇、使用 git commit -m "信息" 將你 add 過(guò)的內(nèi)容「正式提交」到本地倉(cāng)庫(kù)(.git就是本地倉(cāng)庫(kù))偿警,并添加一些注釋信息,方便日后查閱
再再次運(yùn)行 git status -sb唯笙,發(fā)現(xiàn)沒(méi)有文件變動(dòng)了螟蒸,這是因?yàn)槲募淖儎?dòng)已經(jīng)記錄在倉(cāng)庫(kù)里了。
這時(shí)你使用 git log 就可以看到歷史上的變動(dòng):
commit d2e7cf369eab46b84c9d848f18e8b5b9bc7d2b48 (HEAD -> master)
Author: key47 cyx470@163.com
Date: Tue Jul 3 21:26:03 2018 +0800
以上就是 git add / git commit 的一次完整過(guò)程崩掘。
三七嫌、小結(jié);
Git倉(cāng)庫(kù)三個(gè)基本命令
初始化一個(gè)Git倉(cāng)庫(kù),使用git init命令苞慢。
添加文件到Git倉(cāng)庫(kù)诵原,分兩步:
第一步,使用命令git add <file>,注意绍赛,可反復(fù)多次使用蔓纠,添加多個(gè)文件;
第二步吗蚌,使用命令git commit腿倚,完成。
參考方方老師的教程及廖雪峰老師的教程褪测。