不需要了解linux和林納斯脫襪子的梗狡耻,直接開始practice the core knowledge.
hi,guys,i will only just take your 15 min ,go go go !!!!!
我們深信,為了面試準(zhǔn)備的準(zhǔn)前端同學(xué)們的時間是寶貴的号醉,git值不值得學(xué)萝招?值得蚂斤,有沒有必須了解一堆的原理?我認(rèn)為是不需要的即寒,市面上的文章都是給專家們看的橡淆,不是給我們前端看的,今天花15分鐘教大家練習(xí)一下吧母赵,然后在你的簡歷上加上一行逸爵,"會使用git版本控制"。
預(yù)備知識:
- 市面上的軟件都提供了一個功能叫撤銷凹嘲,也就是CTRL+Z
- 我們平時寫的文件都只能在打開的狀態(tài)下才記得住改過的地方师倔,并用CTRL+Z撤銷
那么,問題來了:
如果我的文件改了好多地方周蹭,然后關(guān)了趋艘,怎么辦,我想改回去凶朗。
更進一步瓷胧,假如我想保留二個或多個文件的版本,但是一備份多就出現(xiàn)什么情況棚愤?沒錯搓萧,出現(xiàn)這種情況:- 最終版.css
- 最新版.css
- 最終的最終.css
好,哪一個是真正我們想要的宛畦?不清楚對吧H陈濉!4魏汀反肋!
這時候我們可以用git來管理我們的文件就不會出問題了。
安裝git
點這里下載
下一步下一步玩過windows的XD都懂的踏施。
假設(shè)你在上班的時候石蔗,請找你們的php或java等后臺,要賬號畅形,右鍵shift點打開命令行里配置下形式:
git config --global user.name "www.moyu-edu.com"
git config --global user.email "kefu@moyu-edu.com"
(記得把上面的name和email換成你自己的)
或者你為了練習(xí)抓督,OK,去這里注意一個賬號束亏,然后登錄進去铃在,會然后你就有關(guān)相應(yīng)的賬號密碼
確定你要克隆的庫
還是像上一步一樣,分二步走
如果你是在上班的時候碍遍,你們后臺會給你一個你們公司項目的地址定铜,類似這樣:
https://github.com/moyu-edu/myQuery
如果你是想在github上玩的話,沒問題怕敬,像下面這樣創(chuàng)建一個自己的庫揣炕。
克隆庫到你的本機上
然后找一個合適的文件夾,右鍵按shift东跪,OK畸陡,打開命令行鹰溜,執(zhí)行一句話:
//這里的myQuery請自動替換成你自己的庫
git clone https://github.com/moyu-edu/myQuery
OK,如果你的PR值夠高,你在當(dāng)前文件夾會看到一個新的文件夾丁恭,很神奇是不是曹动!
修改文件
改好之后,執(zhí)行一句話:
git commit -a
這時候git會幫我們打開一個叫vi的環(huán)境牲览,看一眼長這樣:
我們在鍵盤切換到英文狀態(tài)下面墓陈,按一下i,這時第献,在這個屏里輸入你的提交信息:
然后贡必,按下
:wq
OK,保存成功
增加文件
加好之后庸毫,執(zhí)行一句話:
git add .
然后執(zhí)行g(shù)it commit -a命令和上面修改文件是一樣的操作了
最后一步仔拟,我們要把我們改好的庫項目傳到服務(wù)器上面,下面的每一步都不能熟摺@硌贰!盒揉!
先執(zhí)行g(shù)it pull
git pull
OK,你必須確保你的命令行里出現(xiàn)下面的文字:
這時候晋被,你再執(zhí)行一句:
git status
確保你的命令行里是這樣的信息:
OK,我們開始下一步:
git push
如果一切順利刚盈,就可以成功的提交到服務(wù)器上了羡洛。
后記
如果有沖突怎么辦?
答:如果你按上面的步驟來做藕漱,基本上是不會有沖突的欲侮,除非你偷懶少做了一步之類的。
萬一真有沖突怎么辦肋联?
用下面這個神器來解決威蕉,分分鐘搞定:(請百度source tree)
問答環(huán)節(jié)
我想用github創(chuàng)建博客怎么辦?
github建博客已經(jīng)out了橄仍,現(xiàn)在不推薦前端用github創(chuàng)建博客韧涨,現(xiàn)在流行用github的issue創(chuàng)建博客了,分分鐘搞定一個博客:不懂原理怎么辦侮繁?
git只是一個工具虑粥,浮云一樣的工具像天上的星星一樣多,啥都懂原理懂不過來的宪哩,不需要懂原理娩贷。
15分鐘好快,yeah,新技能get!!!!!