簡單學習github代碼託管

以前嘗試使用阿里雲code作代碼託管 egret+git+阿里雲code搭建團隊開發 ,如今來學習一下使用 Github作代碼託管服務。html

整體上看使用的步驟差很少,都須要使用GIT客戶端來進行相關的操做,首先在github.com上建立本身的帳戶。git

1.打開git base設置git帳戶信息github

git config --global user.name "github帳戶名"

git config --global user.email "郵箱"

2.建立ssh key:在git base 中輸入命令shell

ssh-keygen -t rsa -C "郵箱"

這裏的郵箱爲在github中註冊的郵箱,以後會要求確認路徑和輸入密碼,咱們這使用默認的一路回車就行。若是以前使用過阿里雲code,命令行中會提示文件已經存在,是否覆蓋,輸入yes覆蓋就能夠,成功的話會在c://用戶/當前用戶 下生成.ssh文件夾,進去,打開id_rsa.pub,複製裏面的key服務器

3.在github中設置ssh key:登陸github.com,點擊Setting進入設置頁面ssh

 

點擊左側導航中的SSH and GPG keys,點擊右上角New SSH key,進入添加頁面,其中title自定義,key中的內容就添加爲上一步中複製的keyide

 

 添加成功後 會出現以下頁面:post

 

 至此,已經作好了本地和github的連接工做,能夠在git base中經過以下命令,查看連接是否成功學習

ssh -T git@github.com

首次連接會出現continue的提示,這裏輸入yes,以後連接就不會提示了。You've successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。fetch

 

4.在git中添加和刪除遠程倉庫

4.1,添加倉庫:

能夠在github中的Settings中選擇Repositories,點擊create one連接,或在profile中選擇Repositories,點擊右側的New按鈕進入添加倉庫的頁面

輸入倉庫名稱,簡介,項目可見級別等信息後,點擊Create repository按鈕來建立一個倉庫,建立成功後可選擇 Create new file進行新文件的建立,Upload files進行本地文件的上傳,find file來進行文件的查找等操做

除了在github上操做外,還能夠在git base中進行倉庫的建立和文件的上傳,進入要上傳項目的根目錄,右鍵Git Base Here,在git base 中輸入命令:

git init
git remote rm origin
git remote add origin git@github.com:yourName/yourRepo.git
git add . git commit -m "本次提交的描述" 
//提交 
git push -u origin master

4.2,刪除倉庫:在github中的Settings中選擇Repositories中點擊倉庫進入項目詳情頁,點擊右側Settings選項卡,拉倒最下面,點擊Delete this repository按鈕,進行刪除操做。

5.關於分支

5.1,添加分支

git checkout -b 分支名稱

5.2,切換回主分支

git checkout master

5.3,刪除分支

git branch -d 分支名稱

5.4,提交分支

git push origin <branch>

5.5,合併其餘分支到當前分支

git merge <branch>

6.拉取資源,替換本地文件

假如你操做失誤,你可使用以下命令替換掉本地改動:

git checkout -- <filename>


此命令會使用 HEAD 中的最新內容替換掉你的工做目錄中的文件。已添加到暫存區的改動以及新文件都不會受到影響。

假如你想丟棄你在本地的全部改動與提交,能夠到服務器上獲取最新的版本歷史,並將你本地主分支指向它:

git fetch origin
git reset --hard origin/master

7.標籤

能夠執行以下命令建立一個叫作 1.0.0 的標籤:
git tag 1.0.0 1b2e1d63ff
1b2e1d63ff 是你想要標記的提交 ID 的前 10 位字符。可使用下列命令獲取提交 ID:
git log你也可使用少一點的提交 ID 前幾位,只要它的指向具備惟一性。

相關文章
相關標籤/搜索