git/github 代碼託管圖文教程

如今都流行將代碼託管到github,使用版本控制工具git,如今讓咱們開始一步一步的將咱們本地的代碼託管到github上去吧html

1、 git的使用git

一、下載git工具github

二、下載好後安裝時候注意要使用vim編輯器,其它的下一步就能夠了vim

三、安裝好後在你在上傳到github上去的文件夾內右鍵會有兩個「Git GUI Here」和「Git Bash Here」,此時咱們點擊"Git Bash Here",會出現以下的界面,證實已安裝成功服務器

四、安裝成功後咱們不急於開始操做,讓咱們來了解一下git的結構吧,以下圖curl

圖中清楚的顯示git有三部分組成,工做區,暫存區,本地庫,這三部分咱們記住,後面我會不斷提到編輯器

五、如何將代碼讓git進行版本控制ide

1)在咱們第三步的操做界面中執行以下的命令工具

git initpost

這個命令是將咱們本地庫進行初始化

2)第一次在本機上使用時要設置一下簽名,執行以下的命令,其中zhengwei 和 416863813@qq.com 是個人用戶名和郵箱,這裏只是一個簽名而已。

git config --global user.name zhengwei

git config --global user.email 416863813@qq.com

3)接下來咱們就要把咱們定位的目錄下的文件所有提交到暫存區,由於咱們如今至關於在工做區,執行以下的命令就能夠提交到暫存區

git add .

add後面的」點「是提交當前目錄下的全部文件,若是隻想提交某一個文件,你直接寫文件名就能夠了,比喻當前目錄下有一個叫zhengwei.txt的文件,你就能夠寫 git add zhengwei.txt

你能夠用git status 查看文件的狀態,若是不出意外,你全部提交到本地庫的文件名都變成了綠色,其中有一句話「No commits yet」  是說明咱們尚未commits到本地庫

4)將暫存區的文件提交到本地庫執行以下的命令

git commit -m "提交了一個文件"

-m後的內容是你提交這個文件的是修改了什麼,若是要提交全部的文件和add命令一下,後面加上點就能夠了(git commit -m .),這個命令也是提交當前目錄下全部在暫存區的文件,固然你也能夠只提交某一個文件,最後帶上文件名就能夠了  git commit -m "提交了一個文件" zhengwei.txt

此時咱們已將文件提交到了本地庫,這樣咱們就實現了用git 進行版本控制,再次查看狀態  git status  發現顯示「nothing to commit」說明已所有提交到本地庫

2、託管至github

1)註冊一個github帳號   官網: https://github.com/

2)新建一個倉儲 在圖中 「New repository」

3)新建倉儲界面以下圖所示,咱們直接寫一個倉儲我名稱,再點擊「Create repository」就能夠了

4)點擊「Create repository」後會進入以下的頁面,在頁面中有HTTPS鏈接是咱們等會要用到的  https://github.com/zhengwei1219/myRepository.git

5)讓咱們再次進入到git的命令窗口,執行以下的代碼

git push https://github.com/zhengwei1219/myRepository.git master

第一次會彈出以下的對話框讓你填github的用戶名這密碼:

 

 

這樣我就將本地庫中的代碼託管到了github上,刷新當前倉儲的頁面就能夠看到你上傳的文件

注意:在我執行這句話的時候出現一個錯誤:fatal: unable to access 'https://github.com/zhengwei1219/FHYL.Lottery.git/': SSL certificate problem: unable to get local issuer certificate

          執行以下的語句就搞定了:$ git config --global --unset http.proxy ,若是還不行,執行命令: git config --global http.sslVerify false    而後再執行一下上面的命令

 

3、將github項目同步到本地

首先須要在本地建立一個文件夾,做爲項目的存放倉庫,以後進入該文件夾下。


初始化該目錄爲Git倉庫


git init

將倉庫鏈接到Github上的該項目

git remote add origin 你的倉庫的網址

如過手滑信息填寫錯誤,使用清除指令 $ git remote remove origin 清除源


使用Pull指令,從遠程源的主分支更新代碼到服務器(本地)

git pull origin master


(若是沒有新建文件,而是用一個原來有文件的文件夾,則須要使用下面的命令將文件夾下的內容刪除)
git clean -d -fx

若是正常則開始下載

 

 如 果報錯:

異常信息

Clone failed
early EOF
the remote end hung up unexpectedly
index-pack failed
RPC failed; curl 18 transfer closed with outstanding read data remaining

 

我是將鏈接 https 改爲 git 協議就行了

 

 

最後打個廣告,有朋友須要投票的能夠找我哦

相關文章
相關標籤/搜索