Git詳細教程(3)---結合gitHub使用
1.GitHub的基本使用
GitHub就是一個網站,本身是基於Git,可以完成版本控制,可以托管代碼。
英文版的。
在使用GitHub之前,首先需要註冊一個賬號。
登錄,就可以完成相關的一些操作。
或者使用右下角的 new repository鏈接,如下:
進入這個創建的界面,其實就是一個表單,然後可以填寫相關信息,然後提交,如下:
創建的結果如下:
其中README.md使用markdown語法辨析的一個文件。
可以直接在網頁中,來進行新建和編輯操作。
其中,點擊按鈕的操作,相當於我們命令中執行了 git add + git commit
可以按照同樣地方時,來創建文件並提交版本。
實際上,我們一般不在網站中來進行這樣的開發。
有如下選擇:
1. 還是在本地進行開發,然後將GitHub作為git服務器來使用。
2.還可以安裝一個Github的客戶端軟件
還有一些命令:
2.將GitHub作為服務器完成協同開發
我們前面在完成多人協作開發的時候,是在windows進行的,這種方式其實很不理想。
利用GitHub作為我們的git服務器完成協同開發。
步驟和前面的基本一致。
實際上,GitHub已經是一個git服務器了。只需要在github中創建一個新的倉庫即可。
針對程序員甲
需要使用git clone命令,將
復制地址,
然後使用命令
查看demo文件夾如下:
這個就已經ok了。
可以在本地進行常規的開發。
可以將本地的最新版本推送至Github
可以到github網站上查看最新的版本。
整個的流程和前面的那個過程是一樣的。
唯一不同的就是,前面我們是選用自己來初始化git裸服務器。現在直接使用github,創建一個git版本庫即可。
針對這個GitHub,還可以將自己的一些代碼托管到這個平臺上,搭建可以嘗試一下。
總結
什麽是git?
分布式的版本控制系統。
1.版本控制
2.分布式
所謂的版本控制,也就說可以給項目或軟件,定義一個節點,作為一個版本進行提交或發布。
一般軟件都是從0.0.1版本開始,不停的進行演化。有了版本控制,可以在任何時候切換到任意版本,保證開發可以隨時切換,提高開發的效率,同時具備可維護性。
有了版本控制,就有了後悔藥。
所謂的分布式,是指我們可以有多人共同開發,並且開發人員之間是相互獨立的。也不受網絡的限制。使用起來非常方便.
在開發的時候,需要用到的常見操作:
初始化一個版本庫 git init 庫名 和 git clone 遠程的url地址,在本地就擁有了一個版本庫。
在本地,進行常規開發。
將最新的開發內容提交為一個新的版本 git add + git commit
本地版本庫提交之後,可以推送至遠程git服務器,git push origin master,
在進行這個操作的時候,需要確保自己當前的版本是最新版本,可以使用git pull拉取最新版本。
重復上述過程。
如果在開發過程中,需要創建分支,應該使用git branch相關命令。
如果掌握了這些內容,就可以將這個寫到自己的簡歷中。
Git詳細教程(3)---結合gitHub使用