當前位置:
首頁 > 最新 > 工程師界的打卡神器Git和GitHub

工程師界的打卡神器Git和GitHub

當初在第一次學習編程的時候就知道了GitHub,還註冊過賬號,可當時編程並沒有學會,這個東西也看得一塌糊塗,只是往裡面胡亂上傳了一些東西,根本沒有做深入的了解。對任何事都淺嘗輒止的狀態也客觀地反映了我當時的學習和思考是有多麼不靠譜,這其實是對自己不負責任的體現。

對於資深的計算機工程師來說,Git和GitHub是每天都必須用的一項工具,簡而言之,它們是用來備份自己寫出來的代碼的工具,這是最主要也是最重要的功能。但是僅僅這一點重要的功能自然不足以滿足廣大碼農們以及廣大互聯網公司們的各種需求,Git和GitHub可以讓碼農隨時地查看已經提交過的任何版本任何時候的代碼,除了自己的代碼還可以隨意地下載和查看別人公開的代碼;對於企業和公司,Git和GitHub可以實現多人的協同工作,極大地增加了工作效率。

但是對於新手來說,Git和GitHub是非常難理解的東西,因為之前從來沒用過類似的工具,也從沒接觸過類似的工作原理。別說新手了,現在很多資深的碼農甚至都不知道這個東西。

我之前剛開始接觸的時候也是一臉懵逼的狀態,Git官方的文檔看不懂,網上的講解視頻都是講得亂七八糟。當時開始編代碼一陣子了,急需這樣的工具來備份自己的代碼,可死活就是學不會,反覆地啃了三遍Git官方文檔的前兩章之後才開始慢慢地用Git和GitHub。現在我還只是會用Git最簡單的功能備份代碼,可僅僅是這用這麼一點簡單的功能,就已經讓我停不下來了!而對於新手來說,學會備份自己的代碼就已經是足夠用了,

GitHub的神奇之處

就像文章題目中提到的,GitHub在我看來更像是一個打卡神器,每天你把你寫過的代碼備份到GitHub上後,你的主頁上都會有一個綠色的格子,而綠色格子的顏色深度代表了你寫的代碼的多少。對於初學者來說,這是一個無法欺騙的大概神器,你要是有一天沒有編代碼或者偏代碼少了,效果就在會在你的主頁上呈現出來。

據說在很多互聯網公司面試碼農的時候,面試官很多時候都會直接打開面試者的GitHub的主頁去看看過去一年裡編的代碼量有多少。所以平時要是不好好地編寫,到面試的關頭上自然會因為這個吃虧。

另外GitHub是一個社交神器,所有的計算機工程師幾乎都會將自己的代碼公開,而所有的工程師都可以拷貝修改彼此的代碼。這對於工程師們來說簡直就是一個非常大的福利,遇到困難時可以在那上面尋求工程師的幫助,還可以免費的圍觀和下載大神們的神作。自從有了GitHub,不知道多少碼農們因此省了寶貴的時間去處理難度更高的問題。

Git的神奇之處

如果說GitHub給工程師們呈現出了最直觀的勞動成果,那麼Git就是這些勞動成果和運行機制的「最強大腦」。Git是這套工具的核心架構,也是工程師們提交代碼時用到的命令和工具。

Git的核心原理和神奇之處一直半會兒還真是說不完,等以後有機會了再系統地談談Git。對於初學者來說,幾個簡易的Git命令和原理就能滿足編碼需求了。

簡易教程

首先要學會配置自己的賬號,也是對應的把代碼備份到自己的賬號上,每次在使用Git之前配置一次,命令為如下兩個:

git config —global user.name 「XXX」

填上自己的用戶名和賬號,就自動給你識別號賬戶了。接下來的一個命令看似沒什麼實質性的用處,但是經常用來查看一下當前的狀態:

git status

每次到了不清楚該幹什麼或者幹了什麼的時候,就用這個命令來看一下。接著就是真正工作要用的了,首先將自己在GitHub上創建好的倉庫clone下來:

git clone github.com/yourname/XXX

(真實用的時候前面還要加上https://),clone下來之後,你的計算機本地就有一個相應的XXX文件了。把你編好的代碼放到這個文件中,然後再到terminal中執行如下命令:

git add .

git git commit -m 「new commit」

git push

這時,你的代碼就到了你的GitHub賬戶上啦,下面的這張圖是我執行命令之後的顯示圖:

就這幾步簡單的操作就足夠新手用了,隨時備份隨時上傳和下載,簡直不能再好用了。關於Git和GitHub,還有很多的內容值得分析和細說,以後再慢慢寫文章分析。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 西瓜醬醬 的精彩文章:

TAG:西瓜醬醬 |