心有多大,舞臺就有多大——讀《GitHub入門與實踐》隨筆
喜歡GitHub之初,僅因喜歡章魚貓。太可愛了,萌的讓人無法拒絕。論Logo的重要性,論設計的重要性。
GitHub上託管著很多優秀的程式碼,全球時髦的開發者都會通過GitHub上傳自己或者團隊編寫的程式碼。其他的開發者可以下載使用這些程式碼或為之修復bug等。因為GitHub的存在,讓協作形式也發生了變化,說是全球協作一點也不誇張。
關於什麼是GitHub?個人覺得GitHub首先是一款工具,來快速的幫助開發者管理其編寫的程式碼。其次是一個平臺,讓全世界各地的開發者可以自由的上傳程式碼。然後才是一種生態圈子,開發者通過GitHub溝通交流,提交改進的程式碼,關注、加好友等。很多知名的國內外專案都能在GitHub上找到,比如Node.js、jQuery、Bootstrap等等。
關於GitHup和Git的關係,這個還是真是一個有趣的問題。前者是一個提供程式碼託管的平臺,後者是一個分散式的程式碼版本管理工具。非要論關係,可能就是Java和JavaScript一樣曖昧的關係吧。講真,這兩個傢伙確實不是一回事。不過要想在GitHup上愉快的玩耍,還是需要掌握一些Git的相關知識。
新的Mac是預裝了Git的,如何在Windows上安裝Git,書中有詳細的介紹,只要按照書上的步驟去操作就行。Linux CentOS上的安裝可以參考如下步驟:
1、安裝依賴庫
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
2、安裝編譯工具
yum install gcc perl-ExtUtils-MakeMaker
3、下載git,選擇一個檔案存放目錄
cd /usr/local/src
下載git到src目錄
wget https://www.kernel.org/pub/software/scm/git/git-2.14.0.tar.xz
4、解壓原始碼包
方式一(推薦):
tar xf git-2.14.0.tar.xz
方式二:
先解壓xz
xz -d git-2.14.0.tar.xz
再解壓tar
tar -xvf git-2.14.0.tar
進入原始碼包
cd git-2.14.0
執行編譯
make all prefix=/usr/local/git
安裝git
make install prefix=/usr/local/git
5、設定環境變數,將git目錄加入PATH
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
生效環境
source /etc/bashrc
檢視安裝是否成功
git --version
注意:如果覺得以上的方法很繁瑣,在安裝git的過程中可以使用 yum install git
來安裝。沒錯,只要這麼一個命令就夠了。如果想解除安裝git可以使用yum remove git
。
接在來的配置操作書中都有介紹,按照步驟去操作就能離GitHub更近一步了。要想玩轉GitHub還需要註冊一個賬號,《GitHub入門與實踐》一書中都有詳細的說明,還等什麼?趕緊去看吧。(*^__^*) 嘻嘻……
總體來講這本書算是一本比較好的GitHub工具書,日系書籍講的都比較細緻,基本上一天下來就能玩轉GitHub。從此告別SVN,擁抱變化,走向世界。心有多大,舞臺就有多大。程式碼已經準備好了,請開始上傳到GitHub給全世界的開發者看吧。:)
相關文章
- 揭祕2016年度黑馬:野心有多大,大資料這盤棋就有多大大資料
- 微博的遊戲野心有多大?遊戲
- 《GitHub 入門與實踐》閱讀筆記(第4章)Github筆記
- 《Kafka入門與實踐》讀書筆記Kafka筆記
- GitHub Tips (很實用,值得收藏)—— 《GitHub入門與實踐》筆記Github筆記
- Git與Github入門實踐(上)Github
- GitHub Actions 入門實踐Github
- 想做鋼鐵俠?聽說很多大佬都是用它入門的
- TypeScript入門與實踐TypeScript
- locsut 入門與實踐
- Kafka 入門與實踐Kafka
- Docker 入門與實踐Docker
- SASS入門與實踐
- mysql新手入門隨筆MySql
- Git與GitHub入門Github
- View繪製——畫多大?View
- 【docker】Docker入門到實踐 筆記Docker筆記
- GitOps快速入門與實踐Git
- 微信小程式入門與實踐微信小程式
- mysql新手入門隨筆2MySql
- mysql新手入門隨筆4MySql
- Git 和 GitHub:從入門到實踐2 Git 和 GitHub 基礎配置Github
- win10需要多大空間_win10裝完系統有多大Win10
- 頭位資訊平臺對運營影響有多大?
- 資訊檢視:蘋果有多大蘋果
- 電腦記憶體多大最好?談談電腦到底需要多大記憶體記憶體
- github actions 入門指南及部落格自動部署實踐Github
- Hive入門學習隨筆(二)Hive
- Greenplum計算能力估算-暨多大表需要分割槽,單個分割槽多大適宜
- win10系統盤多大合適 win10系統佔多大空間Win10
- Kubeflow實戰: 入門介紹與部署實踐
- Python 專案可以有多大Python
- 京東正式入駐抖音平臺:短影片流量池對電商行業有多大價值行業
- 入職薪水對程式設計師的影響有多大程式設計師
- 《Django入門與實踐教程》完整版Django
- Kafka v2.3 快速入門與實踐Kafka
- 微信小程式開發入門與實踐微信小程式
- BoltDB 入門實踐