15分鐘讓前端學會Git

需要了解linux和林納斯脫襪子的梗,直接開始practice the core knowledge.

hi,guys,i will only just take your 15 min ,go go go !!!!!

我們深信,為了面試準備的準前端同學們的時間是寶貴的,git值不值得學?

值得,有沒有必須瞭解一堆的原理?

我認為是不需要的,市面上的文章都是給專家們看的,不是給我們前端看的,今天花15分鐘教大家練習一下吧,然後在你的簡歷上加上一行,"會使用git版本控制"。

預備知識:

  • 市面上的軟件都提供了一個功能叫撤銷,也就是CTRL+Z
  • 我們平時寫的文件都只能在打開的狀態下才記得住改過的地方,並用CTRL+Z撤銷
  • 那麼,問題來了:
  • 如果我的文件改了好多地方,然後關了,怎麼辦,我想改回去。
  • 更進一步,假如我想保留二個或多個文件的版本,但是一備份多就出現什麼情況?沒錯,出現這種情況:
  • 最終版.css
  • 最新版.css
  • 最終的最終.css
  • 好,哪一個是真正我們想要的?不清楚對吧!!!!
  • 這時候我們可以用git來管理我們的文件就不會出問題了。

安裝git

下一步玩過windows的XD都懂的。

假設你在上班的時候,請找你們的php或java等後臺,要賬號,右鍵shift點打開命令行裡配置下形式:

git config --global user.name "www.moyu-edu.com"

git config --global user.email "[email protected]"

(記得把上面的name和email換成你自己的)

或者你為了練習,OK,去https://github.com/注意一個賬號,然後登錄進去,會然後你就有關相應的賬號密碼

確定你要克隆的庫

還是像上一步一樣,分二步走

如果你是在上班的時候,你們後臺會給你一個你們公司項目的地址,類似這樣:

https://github.com/moyu-edu/myQuery

如果你是想在github上玩的話,沒問題,像下面這樣創建一個自己的庫。

克隆庫到你的本機上

然後找一個合適的文件夾,右鍵按shift,OK,打開命令行,執行一句話:

//這裡的myQuery請自動替換成你自己的庫

git clone https://github.com/moyu-edu/myQuery

OK,如果你的PR值夠高,你在當前文件夾會看到一個新的文件夾,很神奇是不是!

15分鐘讓前端學會Git

修改文件

改好之後,執行一句話:

git commit -a

這時候git會幫我們打開一個叫vi的環境,看一眼長這樣:

15分鐘讓前端學會Git

我們在鍵盤切換到英文狀態下面,按一下i,這時,在這個屏裡輸入你的提交信息:

15分鐘讓前端學會Git

然後,按下

:wq

OK,保存成功

增加文件

加好之後,執行一句話:

git add .

然後執行git commit -a命令和上面修改文件是一樣的操作了

最後一步,我們要把我們改好的庫項目傳到服務器上面,下面的每一步都不能省!!!

先執行git pull

git pull

OK,你必須確保你的命令行裡出現下面的文字:

15分鐘讓前端學會Git

這時候,你再執行一句:

git status

確保你的命令行裡是這樣的信息:

15分鐘讓前端學會Git

OK,我們開始下一步:

git push

如果一切順利,就可以成功的提交到服務器上了。

15分鐘讓前端學會Git

後記

如果有衝突怎麼辦?

答:如果你按上面的步驟來做,基本上是不會有衝突的,除非你偷懶少做了一步之類的。

萬一真有衝突怎麼辦?

用下面這個神器來解決,分分鐘搞定:(請百度source tree)

15分鐘讓前端學會Git

問答環節

  • 我想用github創建博客怎麼辦?
  • github建博客已經out了,現在不推薦前端用github創建博客,現在流行用github的issue創建博客了,分分鐘搞定一個博客:
  • 不懂原理怎麼辦?
  • git只是一個工具,浮雲一樣的工具像天上的星星一樣多,啥都懂原理懂不過來的,不需要懂原理。

15分鐘好快,yeah,新技能get!!!!!



分享到:


相關文章: