怎么在Linux系統下使用Github

這篇文章主要介紹“怎么在Linux系統下使用Github”,在日常操作中,相信很多人在怎么在Linux系統下使用Github問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么在Linux系統下使用Github”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

創新互聯長期為近千家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為虎丘企業提供專業的網站制作、網站設計虎丘網站改版等技術服務。擁有十年豐富建站經驗和眾多成功案例,為您定制開發。

1.
安裝git:

代碼如下:

sudo apt-get install git-core git-gui git-doc

2.
到https://github.com/ 注冊一個帳號,一會兒客戶端登錄的時候要使用的。

3.
在客戶端安裝SSH Key,方便我們在客戶端安全登錄:

代碼如下:

cd ~/.ssh


如果提示“沒有那個文件或目錄”,那么說明你以前沒有生成過SSH Key,直接跳到第4步,否則保存從前的SSH Key:

代碼如下:


ls
mkdir key_backup
cp id_rsa* key_backup
rm id_rsa


4.

代碼如下:


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


注意:上面要填你注冊的郵箱;
然后會詢問保存key的位置,我們選擇默認,一直enter就可以了


5.
登錄githut,有一個Account Settings,點SSH public Key,然后打開第4步生成的id_rsa.pub文件,全部復制到key一欄,title可以隨便取,點擊Add Key;


6.
然后我們測試一下連接:

代碼如下:

ssh -T git@github.com


第一次會有一個錯誤提示,不用管他,輸入yes,之后如果順利,應該會有“Hi 你的注冊用戶名! You've successfully authenticated, but GitHub does not provide shell access.”的提示,表示正確連接到了github


7.

代碼如下:


git config --global user.name "你自己的名字,可以不是注冊名"
git config --global user.email "你自己的郵箱,可以不是注冊郵箱名"
git config --global github.user github的注冊名
git config --global github.token XXX


注意:XXX通過如下方式獲取:
登錄github,有一個Account Settings,點擊里面的“Account Admin“, 其中的API Token即是上述的XXX
至此,我們已經可以用github了,下面來創建一個Repository

8.
打開 https://github.com/repositories/new,填上項目名,描述,主頁等,點擊“Create Reopsitory”,這時在我們的賬戶里就創建了一個Repository,但它是空的,下面我們往里加東西:


9.

代碼如下:


mkdir XXX

(XXX是本地要和github同步的文件夾)

代碼如下:

cd XXX
git init
touch README

(作為例子,我們把這里的README同步到上面的Repository里)

代碼如下:


git and README
git commit -m 'XXXXXXXXx'

(XXX是你本次同步所添加的注釋,方便日后追蹤)

代碼如下:

git remote add origin git@github.com:XXX/YYY.git


注意:XXX是你的github注冊名,YYY是剛才創建的Repository名

代碼如下:

git push origin master

完成之后,在你的Repository里就會有剛才check in的README了。

10.
更新文件

代碼如下:

vi README


自動commit更改文件

代碼如下:

git commit -a

   
更新至遠程

代碼如下:

git push origin master

11.
創建和合并分支

代碼如下:

git branch

顯示當前分支是master

代碼如下:

git branch new-feature

創建分支

代碼如下:

git checkout new-feature

切換到新分支

代碼如下:

vi page_cache.inc.php

代碼如下:

git add page_cache.inc.php


Commit 到本地GIT

代碼如下:

git commit -a -m "added initial version of page cache"


合并到遠程服務器

代碼如下:

git push origin new-feature

如果new-feature分支成熟了,覺得有必要合并進master

代碼如下:

git checkout master
git merge new-feature
git branch
git push


則master中也合并了new-feature 的代碼

再登錄到GitHub可以看見"Switch Branches"下的分支選項:
怎么在Linux系統下使用Github

到此,關于“怎么在Linux系統下使用Github”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注創新互聯網站,小編會繼續努力為大家帶來更多實用的文章!

本文標題:怎么在Linux系統下使用Github
當前URL:http://m.kartarina.com/article16/pgoegg.html

成都網站建設公司_創新互聯,為您提供自適應網站標簽優化手機網站建設軟件開發網頁設計公司建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 国产成人麻豆亚洲综合无码精品 | 日韩精品久久无码人妻中文字幕 | 国产精品无码MV在线观看| 久久亚洲AV成人无码国产| 亚洲国产成人精品无码区花野真一| 无码国产成人午夜电影在线观看| 少妇无码一区二区三区| 国产午夜激无码av毛片| 欧洲无码一区二区三区在线观看| 真人无码作爱免费视频| 久久久久久国产精品无码超碰| 无码日韩人妻AV一区二区三区| 亚洲精品无码永久在线观看男男 | 久久AV高潮AV无码AV| 亚洲毛片av日韩av无码| 在线观看亚洲AV每日更新无码| 中文无码伦av中文字幕| 亚洲Av无码乱码在线观看性色 | h无码动漫在线观看| 精品无码成人片一区二区98| 免费a级毛片无码a∨免费软件| 无码人妻精品一区二区三区久久久 | 中文字幕丰满伦子无码| 亚洲无码高清在线观看| 激情射精爆插热吻无码视频 | 免费无码午夜福利片69| 亚洲AV无码之国产精品| 玖玖资源站无码专区| 亚洲中文无码线在线观看| 亚洲VA中文字幕无码一二三区| 东京热人妻无码人av| 国产色综合久久无码有码 | 丰满日韩放荡少妇无码视频| 特级无码毛片免费视频| 无码人妻AⅤ一区二区三区水密桃 无码欧精品亚洲日韩一区夜夜嗨 无码免费又爽又高潮喷水的视频 无码毛片一区二区三区中文字幕 无码毛片一区二区三区视频免费播放 | 亚洲AV无码一区二区二三区入口| 国产乱子伦精品无码专区| 国产午夜激无码av毛片| 永久免费无码网站在线观看个| 亚洲AⅤ无码一区二区三区在线 | 无码精品黑人一区二区三区|