GitHub的簡單使用

第一步 創(chuàng)建GitHub賬號

1. 打開GitHub官網(wǎng)擦盾。?

2. 點(diǎn)擊綠色按鈕Sign up for GitHub,填寫用戶名,郵件地址和密碼定嗓。

注意:

用戶名只能包含字母和"-"字符

密碼至少包含一個(gè)字母枯怖,一個(gè)數(shù)字和七個(gè)字符

3. 點(diǎn)擊綠色按鈕Create an account注整,創(chuàng)建賬號。

4. 在下一個(gè)頁面點(diǎn)擊綠色按鈕Finish sign完成注冊度硝。

Git的簡單使用第一步 下載Git for Windows

1. 在官網(wǎng)點(diǎn)擊Download肿轨,下載對應(yīng)的exe文件,注意你的操作系統(tǒng)是32位還是64位蕊程。

2. 雙擊安裝椒袍,中間不用做任何改動(dòng),一直下一步就行藻茂。如果你想修改安裝位置驹暑,請放在純英文路徑下玫恳。

3. 安裝成功,你現(xiàn)在就可以使用git命令行工具了优俘。在你想要下載代碼的路徑纽窟,點(diǎn)擊鼠標(biāo)右鍵,選擇Git Bash here兼吓。注意臂港,你的代碼路徑也應(yīng)是純英文的。

4. Git Bash使用的是MinGW视搏,其界面如下圖所示:?

5. 接著你需要在本地創(chuàng)建一個(gè)ssh key:這個(gè)的目的就是需要在你電腦上獲得一個(gè)密匙审孽,就是咱們平時(shí)的驗(yàn)證碼一樣的東西,獲取之后浑娜,在你的GitHub賬號里邊輸入之后佑力,你的電腦就和你的GitHub賬號聯(lián)系在一起了,這樣以后就可以十分方便的通過Git bash 隨時(shí)上傳你的代碼筋遭。

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

后面的your_email@youremail.com改為你在github上注冊的郵箱打颤,之后會(huì)要求確認(rèn)路徑和輸入密碼,我們這使用默認(rèn)的一路回車就行漓滔。成功的話會(huì)在~/下生成.ssh文件夾编饺,進(jìn)去,打開id_rsa.pub响驴,復(fù)制里面的key透且。

6.回到github上,進(jìn)入 Account Settings(賬戶配置)豁鲤,左邊選擇SSH Keys秽誊,Add SSH Key, 這里的title 是讓你給你的密匙起一個(gè)名字,根據(jù)個(gè)人喜好琳骡,什么名字都可以锅论,然后把你在剛剛文件中復(fù)制的密匙,填寫在下邊的大框里楣号。保存即可最易。?

7.為了驗(yàn)證是否成功,在git bash下輸入:

$ ssh -T git@github.com

第一次綁定的時(shí)候輸入上邊的代碼之后會(huì)提示是否continue竖席,在輸入yes后如果出現(xiàn)了:You've successfully authenticated, but GitHub does not provide shell access 耘纱。那就說明敬肚,已經(jīng)成功連上了GitHub毕荐。?接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設(shè)置username和email艳馒,因?yàn)間ithub每次commit都會(huì)記錄他們憎亚。

$ git config --global user.name "your name"

$ git config --global user.email "your_email@youremail.com"

輸入上邊的代碼员寇,name最好和GitHub上邊的一樣,email是一定要是注冊GitHub的那個(gè)郵箱地址第美。

8.最開始先 在git bash中輸入 cd /D 蝶锋, 注意盤名字一定要是大寫。如不輸入這個(gè)語句 不給git bash定位的話什往,默認(rèn)的本地文件位置是在c盤中扳缕。 再創(chuàng)建一個(gè)本地hello-world倉庫。

①. 在命令行輸入mkdir hello-word别威,創(chuàng)建一個(gè)新文件夾躯舔。你可以使用ls命令來查看當(dāng)前目錄下有哪些文件和文件夾。

②. 輸入cd hello-world進(jìn)入新文件夾省古,注意在輸入命令時(shí)粥庄,你可以用Tab鍵來自動(dòng)補(bǔ)全。

③. 輸入git init初始化Git倉庫豺妓。此時(shí)用ls -a查看當(dāng)前目錄惜互,可以看到多了一個(gè).git/的文件夾,此文件夾保存了版本控制的所有相關(guān)信息琳拭。

④. 輸入echo "This is a simple practise" > readme.txt训堆,創(chuàng)建一個(gè)readme.txt文件。

⑤. 輸入git status查看當(dāng)前版本庫狀態(tài)白嘁,在Untracked files(未跟蹤文件)下蔫慧,會(huì)出現(xiàn)紅色的readme.txt,代表此文件還未被Git所管理权薯。

⑥. 使用git add readme.txt姑躲,將該文件加入緩沖區(qū),如果你確定所有的修改都需要提交盟蚣,可以使用git add .來加入所有修改∈蛭觯現(xiàn)在用git status查看,將看到文件名變?yōu)榫G色屎开。

⑦. 使用git commit -m "This is my first commit via Git!"來提交修改阐枣,-m后面所帶的參數(shù)是本次提交信息,一般用來記錄本次提交的主要意圖奄抽。

⑧. 提交成功后蔼两,可以用git log查看歷史提交記錄。每個(gè)記錄都會(huì)有提交id逞度,作者和提交日期额划。

⑨. 你可以用git branch查看當(dāng)前有哪些分支,當(dāng)然档泽,因?yàn)槲覀儧]有創(chuàng)建任何分支俊戳,目前只會(huì)有一個(gè)master分支揖赴。

⑩. 使用git checkout -b feature創(chuàng)建一個(gè)名為feature的分支,再用git branch查看一下抑胎。

9.從GitHub上下載我們的項(xiàng)目代碼燥滑。以hello.html項(xiàng)目為例,點(diǎn)擊綠色按鈕Clone or download阿逃,然后在彈出窗口中點(diǎn)擊剪切板圖標(biāo)铭拧,復(fù)制倉庫的URL。 ?在git bash中輸入git clone 恃锉,下載項(xiàng)目源碼羽历。

10.本地修改代碼

你可以在我們的代碼基線上任意修改,但為了下載新代碼時(shí)不出現(xiàn)沖突淡喜,請遵循以下步驟:

①. 下載新代碼:git pull秕磷。

②. 從master出撿出一個(gè)新的分支:git checkout -b feature。feature是分支名稱炼团,你可以隨意取名澎嚣,但請用英文。

③. 在feature分支上隨意修改瘟芝,改完后你可以提交你的修改:git commit -m "備注"易桃。

④. 此時(shí)要同步代碼,請先切回主分支:git checkout master锌俱,然后更新git pull晤郑。

⑤. 如果想刪除自己建立的分支,使用git branch -D feature贸宏,注意執(zhí)行此命令后分支被強(qiáng)制刪除造寝,無法恢復(fù)。

總之確定之后吭练,你只需要將你的代碼诫龙,放到庫的對應(yīng)的文件夾中,然后使用鲫咽,git add 签赃、git commit -m " ??" 、最后git?push?origin?master分尸,將你的代碼提交就可以了锦聊。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市箩绍,隨后出現(xiàn)的幾起案子孔庭,更是在濱河造成了極大的恐慌,老刑警劉巖伶选,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件史飞,死亡現(xiàn)場離奇詭異尖昏,居然都是意外死亡仰税,警方通過查閱死者的電腦和手機(jī)构资,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來陨簇,“玉大人吐绵,你說我怎么就攤上這事『诱溃” “怎么了己单?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長耙饰。 經(jīng)常有香客問我纹笼,道長,這世上最難降的妖魔是什么苟跪? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任廷痘,我火速辦了婚禮,結(jié)果婚禮上件已,老公的妹妹穿的比我還像新娘笋额。我一直安慰自己,他們只是感情好篷扩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布兄猩。 她就那樣靜靜地躺著,像睡著了一般鉴未。 火紅的嫁衣襯著肌膚如雪枢冤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天铜秆,我揣著相機(jī)與錄音掏导,去河邊找鬼。 笑死羽峰,一個(gè)胖子當(dāng)著我的面吹牛趟咆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播梅屉,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼值纱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了坯汤?” 一聲冷哼從身側(cè)響起虐唠,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎惰聂,沒想到半個(gè)月后疆偿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咱筛,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年杆故,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了迅箩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡处铛,死狀恐怖饲趋,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情撤蟆,我是刑警寧澤奕塑,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站家肯,受9級特大地震影響龄砰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜讨衣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一换棚、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧值依,春花似錦圃泡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至辆亏,卻和暖如春风秤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背扮叨。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工缤弦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人彻磁。 一個(gè)月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓碍沐,卻偏偏與公主長得像,于是被迫代替她去往敵國和親衷蜓。 傳聞我的和親對象是個(gè)殘疾皇子累提,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 看完<亂世佳人>已是子夜,沒有換臺(tái)磁浇,沒有間斷斋陪,隨影片變化著情緒,到最后,意猶未盡无虚。影片以男女主人公的愛情歷程為主線...
    我這半輩子閱讀 407評論 2 1
  • 你說~ 要從北走到南缔赠, 還要從白走到黑。 我要從南走到北友题, 還要從黑走到白嗤堰。 希望; 上帝能保佑我倆咆爽, 相遇在最...
    000143閱讀 179評論 0 1
  • 第二章 中樞神經(jīng)系統(tǒng) 第一節(jié) 正常影像學(xué)表現(xiàn) 一梁棠、正常X線表現(xiàn) (1)X線平片 1置森、X線平片所觀察的內(nèi)容:大小斗埂、形...
    一只小團(tuán)子閱讀 886評論 0 1
  • 譯者語:本來就很多話想寫在這里,比如為什么要學(xué)iOS開發(fā)凫海,或者說為什么要學(xué)一門技能呛凶,是為了找個(gè)飯碗,還是為了避免一...
    Billionfan閱讀 5,324評論 4 51
  • 回到家的第一件事就是在過年前把該見的人見了,該孝敬的事先做了建瘫。過完年就一個(gè)人安靜的離去崭捍。我想這是我每年春節(jié)前夕最歡...
    傻照照閱讀 362評論 0 0