GitHub經常使用命令及使用

GitHub使用介紹

摘要:

經常使用命令:

git init 新建一個空的倉庫
git status 查看狀態
git add . 添加文件
git commit -m '註釋' 提交添加的文件並備註說明
git remote add origin git@github.com:jinzhaogit/git.git 鏈接遠程倉庫
git push -u origin master 將本地倉庫文件推送到遠程倉庫
git log 查看變動日誌
git reset --hard 版本號前六位 迴歸到指定版本
git branch 查看分支
git branch newname 建立一個叫newname的分支
git checkout newname 切換到叫newname的分支上
git merge newname 把newname分支合併到當前分支上
git pull origin master 將master分支上的內容拉到本地上html

提交總體演示圖例,詳情講解請繼續閱讀後一部分:

一:簡介

首先,我先對GitHub來一個簡單的介紹,GitHub有一個很強大的功能就是,你在服務器上邊能夠建立一個庫(稍後會介紹怎麼建立),寫代碼是一件很重的任務,尤爲是不少人完成一個很大的項目的時候,就十分的複雜,一羣人一塊兒來寫某個項目,你們完成的時間,完成的進度都是不相同的,你寫一點我寫一點,甚至可能你今天寫的出現了錯誤,影響到了我昨天寫的代碼,最後怎麼才能將你們的代碼輕鬆的彙總起來,又怎麼在彙總全部人的代碼以後發現錯誤等等一系列問題。這樣咱們就用到了GitHub這個軟件。咱們在GitHub服務器上有一個主倉庫,這裏用來儲存你的全部代碼,若是不付費的話是全部人均可以看的,若是你不想讓別人看到你的代碼,能夠選擇付費倉庫。咱們建立了主倉庫以後,就能夠在電腦上建立分支,以後你就能夠在電腦上完成本身的代碼,寫完以後直接同步在電腦的分支,當你認爲能夠上傳的本身的主倉庫時,就能夠申請更新,當經過審覈的時候,你代碼就出如今了本身的主倉庫中,這樣全世界的程序員均可以查看你的代碼。全世界如今已經有300萬的註冊用戶,甚至還有一些至關知名的開源項目也在其中公佈代碼。在GitHub上你能夠看到不少計算機領域的精英所分享的本身的代碼。這是GitHub的兩個主要優勢,適合團隊協做,以及下載其餘優秀者的代碼。git

https://github.com/ 這是GitHub的官方網站,在官網上能夠註冊屬於本身的GitHub帳號,網上是全英文的,對於英語很差的同窗建議使用谷歌瀏覽器,谷歌瀏覽器能夠翻譯網頁變爲中文使用起來十分方便。程序員

經過簡單的步驟以後你就會有一個屬於本身的GitHub帳號。再簡單註冊完成以後會須要驗證你所輸入的郵箱才能正常使用你的GitHub。github

 在註冊完成以後,完成一些簡單的設置以後,你須要建立一個屬於本身的庫shell

在登錄本身的GitHub帳號以後,在網頁右上角的小加號是用來建立本身的庫的按鈕,以後的步驟將網頁翻譯成中文以後,按提示進行建立本身的庫便可。瀏覽器

第一個框是本身爲本身的庫起一個名字,第二個框是本身對庫的一個簡單介紹bash

在建立完成本身的庫以後,下面就要讓本身的電腦克隆一個本身所建立的庫,方面本身電腦上的代碼同步到GitHub你所建立的庫當中。服務器

  爲了實現,就須要安裝一個軟件,Git Bash。ssh

下面我就介紹一下這個軟件的安裝,以及簡單的配置。ide

git-scm.com 首先進入GitHub官網,下載適合本身電腦的版本

下載完安裝包以後運行

在安裝過程當中直接默認選項便可。

 首先要在本地建立一個ssh key 這個的目的就是你如今須要在你電腦上得到一個密匙,就是我們平時的驗證碼同樣的東西,獲取以後,在你的GitHub帳號裏邊輸入以後,你的電腦就和你的GitHub帳號聯繫在一塊兒了,這樣之後就能夠十分方便的經過Git bash 隨時上傳你的代碼。下邊介紹一下若是得到這個鑰匙,又是如何輸入到你的GitHub裏邊的呢。

這一欄 開始是你的計算機的名字在我這裏就是Hanani @後邊的內容是你的計算機型號,不少時候有的人打開以後@後邊是亂碼,這個時候也不要在乎,由於有些電腦型號是中文的,可能在顯示的時候出現了問題,不影響你後期的操做。

  接下來,就要開始獲取屬於你本身的密匙。在git bash中全部功能都是經過簡單的一些代碼來實現的。獲取密匙的時候須要輸入

$ ssh-keygen-t rsa-C "your_email@youremail.com"

須要輸入這個代碼,引號內須要改爲你在註冊GitHub的時候綁定的郵箱帳號。以後會有一些簡單的讓你確認的操做,以後讓你會提示操做路徑、密碼等等,通常狀況下就直接按回車一路過就能夠。

 

若是以後你出現了這個界面以後,就說明你的密匙已經成功建立了。如今你就須要去他剛剛顯示的存儲位置打開它,把其中的內容複製出來。

 

在.ssh這個文件夾中

以後你會看到這些內容,有的人會在id_rsa後邊帶有一個pub,以前看網上教程須要找到帶pub的文件,由於我在生成後沒有帶.pub的文件,懷着忐忑的心打開id_rsa後發現這裏邊的密匙也是可使用的。打開id_rsa的時候須要用記事本的方式打開。

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIskXqZF3SSFtACK6zoNGJabikTBC3kig6+4j4dCq1tswhA9YkuJCi0WpRmGYWBQ67dyT2or7RedFZlULLZN3nL6AWlo5V2jRXw4WQxCon2rU1p122wmiTzqYOfsykjwullWV4bYcZU4n77A4/9WwlSqZCpEbcdwV8IMkvwfJUInSWqTvmYMcKTWu8yad5DZ2v7LBWfgsL/Tfx7aEB8UjDNJ6SPw30Yijy+62YrftYGgbuwoiL9hDNGO2LfjgOkglHTBJaZe31uQLLWc5uCzd+7Dgh7RaKMmeuz2Uv7yqm/IEU9jH8cPMR9YRPIhmzg38G2s9ILn27QqW9j1hrFY1V 15229020556@163.com

這就是我所獲取的密匙,打開以後很長的一段,不要驚訝,沒有問題,這就是你所須要的密匙。

 如今你就須要登陸到你的GitHub上邊添加這個密匙,

打開你GitHub的設置界面,找到SSH and GPG keys這個選項以後,在網頁右上角有一個添加新的SSH keys 點擊

這裏的title 是讓你給你的密匙起一個名字,根據我的喜愛,什麼名字均可以,而後把你在剛剛文件中複製的密匙,填寫在下邊的大框裏。保存便可。

以後你就能夠回到你的Git bash上邊了

而後輸入上邊的代碼,來檢查是否成功綁定。第一次綁定的時候輸入上邊的代碼以後會提示是否continue,在輸入yes後若是出現了:You've successfully authenticated, but GitHub does not provide shell access 。那就說明,已經成功連上了GitHub。接下來還須要簡單的設置一些東西。

輸入上邊的代碼,name最好和GitHub上邊的同樣,email是必定要是註冊GitHub的那個郵箱地址

這兩個的順序能夠顛倒,沒有固定的順序。

 下面就要將你的庫克隆下來到本地電腦中,方便之後進行上傳代碼。

 

在庫建立完成以後 會有一個網址出如今網頁中。

我的習慣將本身的文件儲存在d盤之中,因此你先須要將git bash定位在d盤中

在git bash中輸入 cd /D 注意盤名字必定要是大寫。如不輸入這個語句 不給git bash定位的話,默認的本地文件位置是在c盤中。

輸入以後會出現/D說明定位成功。

以後輸入

git clone後邊的網址就是你建立庫成功以後的網址

以後打開我所定位的D盤

能夠看到,D盤中已經有以個人庫名所建立的文件夾了。

打開這個文件夾,而後在其中建立一個任意格式,任意名稱的文件。

以後從新定位git 把書 的位置,定位在你庫的文件夾。

 

以後輸入ls語句 ls的做用是查看你目前所定位的文件夾中的文件,如今能夠看出來,我剛剛所建立的test文件已經出現了。

 

而後輸入 git add test.txt

以後輸入而後git commit -m "cc"  引號內的內容能夠隨意改動,這個語句的意思是 給你剛剛上傳的文件一個備註,方便查找記憶而已

 

輸入以後出現以上狀況,而後在輸入git push origin master 以後會出現一個

 

 

 

界面,在這裏登錄你以前註冊的GitHub帳號以後點擊login。

 

若是以後出現這種狀況的話,就是登錄失敗了,這時候你就須要輸入你GitHub的帳號名稱

輸入以後會出現這個界面,而後再次輸入你的GitHub密碼。

 

出現相似界面,你就能夠歡呼了,表明你成功了。

如今打開你的GitHub網站,找到你建立的庫

 

發現今天的格子已經綠了,說明你已經上傳了你剛剛所建立的文件。

再以後,你只須要將你的代碼,放到庫的對應的文件夾中,而後使用,git add 、git commit -m "   " 、最後git push origin master,將你的代碼提交就能夠了。

參考瞭解

相關文章
相關標籤/搜索