什么是Git?
剛開始對這個東西也感到挺迷茫,並且問了好多已經學習android一段時間的同學也是一頭霧水,直到了解並使用之后,才體會到Git的好處以及重要意義。
Git:是目前世界上最先進的分布式版本控制系統,一個開源式的分布式版本控制工具。
簡單淺顯地來說(就我個人而言),就是一個全球程序員的代碼倉庫集中地,每個人都可以在這里擁有一個自己的小倉庫(注冊一個獨立的賬號就可以了),你的代碼可以一件一件的保存在這里,也可以分享給全球的程序猿同類們,所以即使你在本地對自己的項目隨意刪改(哪怕它爆炸~-~)都是可以通過Git從GitHub上傳回之前提交的代碼,做到有備無患。
同時,它能夠記錄每一次的版本改變,這個不用我多說大概各位也能猜到了,在以后工作中如果進行協同版本控制也離不開Git的幫助了。
Git安裝
在Windows操作系統下,訪問Git下載地址https://git-for-windows.github.io/,如果登不進去的話直接百度搜索Git下載也是可以的.
安裝過程不贅述了,指定好安裝目錄就好,完成之后能在菜單看到.
創建本地代碼倉庫
打開Git Bash
首先配置自己的身份,這樣在提交代碼的時候就能知道是誰提交的
輸入git config --global user.name "名字"
git config --global user.email "郵箱地址"
配置完成之后可以查看自己的郵箱地址和名字,比如我的是
然后開始創建代碼倉庫,這里以測試項目helloworld為例
輸入git init就可以創建啦~
然后使用ls -al查詢代碼倉庫,如果想刪除這個倉庫,直接從目錄下刪除這個文件夾就可以了..
提交本地代碼
倉庫建立完成之后就可以提交本地代碼了,這里只需要用到兩個命令,add添加和commit提交
add .是提交所有
add +文件名是提交單個文件
git commit -m "First commit"是提交這里要在-m參數后面加上提交參數,很重要喲,不然會被認為不合法不能提交.
入門工作就介紹到這里了,之后的功能例如分支,協作遠程版本庫,查看記錄以及提交記錄,都可以直接去找Git的命令使用就可以了,並不困難。
******************************************************南瓜的分割線************************************************************
創建GitHub賬戶以及托管本地代碼
進入官網,點擊Sign up for GitHub注冊
https://github.com/
這是我的個人主頁界面
突然發現我居然有一個聽眾了。。感動淚奔。。。
接着點擊New repository新建版本庫,
點擊create repository按鈕,之后會顯示你的版本庫主頁
之后獲取遠程版本庫的地址,非常重要
然后打開Gitbash
切換到helloworld工程目錄下,把遠程版本庫克隆到本地
有時候會傳輸超時。。就再試幾次。。
這個時候你的工程目錄下會多出一個helloworld文件夾,把這個文件夾里的所有目錄復制到上一層目錄中,就能將整個工程添加到版本控制中去了
這里這里有個隱藏的.git文件,不要漏掉!!!
復制完之后可以刪掉helloworld目錄,之后ls -al查看工程目錄
然后就是提交到Github上面的工作了!!!
先執行提交操作,然后輸入 git push origin master同步
注意這里要記得輸入用戶名和密碼進行身份效驗!!切記!不要以為它不動了。。
輸入密碼的時候不會顯示。。但是輸完回車就行了。
過程可能比較慢,耐心等待,也有可能是我的校園網有毒..
現在刷新一下GitHub上helloworld工程的版本主頁
你已經成功地上傳了第一個項目~\(≧▽≦)/~啦啦啦~
最近終於啃完了《第一本代碼》,但在實踐書中最后一個項目酷歐天氣時遇到了書中提供的網站接口API過期的問題.....最后不得不換了一個返回數據為xml類型的接口網址- -然后改了原本的解析類換用Pull解析,忙了幾個晚上並且在學霸的友情幫助下...終於能實現基本功能了...雖然很艱辛但還算是收獲了很多東西,下面是github地址,里面有之前寫的未完成版GuaWeather
https://github.com/jiangzhengnan/coolweather