Git——新手入門與上傳項目到遠程倉庫GitHub(轉)


Git概述

什么是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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM