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

來源:互聯網
上載者:User

標籤:email   百度搜   版本控制   使用   for   簡單   tps   epo   分割線   

Git概述

什麼是Git?

剛開始對這個東西也感到挺迷茫,並且問了好多已經學習android一段時間的同學也是一頭霧水,直到瞭解並使用之後,才體會到Git的好處以及重要意義。

Git:是目前世界上最先進的分布式版本控制系統,一個開源式的分布式版本控制工具。

簡單淺顯地來說(就我個人而言),就是一個全球程式員的代碼倉庫集中地,每個人都可以在這裡擁有一個自己的小倉庫(註冊一個獨立的帳號就可以了),你的代碼可以一件一件的儲存在這裡,也可以分享給全球的程式猿同類們,所以即使你在本地對自己的項目隨意刪改(哪怕它爆炸~-~)都是可以通過Git從GitHub上傳回之前提交的代碼,做到有備無患。

同時,它能夠記錄每一次的版本改變,這個不用我多說大概各位也能猜到了,在以後工作中如果進行協同版本控制也離不開Git的協助了。

Git安裝

在Windows作業系統下,訪問Githttps://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

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.