在Github上傳第一個(gè)項(xiàng)目

上一篇是Mybatis Generator注釋定制化的方法。為了分享代碼,我學(xué)習(xí)了在Github上管理代碼的技能慷丽。這一篇就來講講如何在Github上傳代碼外傅,同步代碼纪吮,以及我的跳坑經(jīng)驗(yàn)。建議先瀏覽文本小標(biāo)題萎胰,有整體操作過程的印象碾盟,再看詳細(xì)步驟。

0. 準(zhǔn)備工作

在Github(https://github.com/)上注冊(cè)賬號(hào)技竟;

安裝Gitbash巷疼,下載地址https://git-scm.com/downloads。

1. 創(chuàng)建倉庫

在git上新建倉庫(Repository)灵奖,步驟見下圖嚼沿。你想把本地項(xiàng)目上傳到git管理,建議不選擇“Initialize this repository with a README“瓷患。因?yàn)槎嘁粋€(gè)文件需要更新到本地項(xiàng)目中骡尽,才可上傳,徒增麻煩擅编。

2. 在Git上添加認(rèn)證-SSH key

在本地生成SSH key攀细,再添加到Git。

2.1?生成SSH key

本地新建文件夾爱态,如命名為gitRep谭贪。進(jìn)入文件夾gitRep,點(diǎn)擊右鍵锦担,打開git bash(或者新建文件夾后俭识,打開git bash,通過命令cd進(jìn)入此文件夾)洞渔。

(1)生成管理倉庫的文件夾.git

git init

(2)配置賬戶信息user.name套媚,user.email

git config user.name "uName"

git config user.email "uEmail"

(3)生成密鑰

ssh-keygen -C "uEmail" -t rsa

打開上圖中uName_rsa.pub文件,復(fù)制密鑰(Key)磁椒。

2.2 在git上添加SSHKey

打開設(shè)置Settings堤瘤,定位到"SSH and GPG Keys",新建SSH key

打開新建key的頁面浆熔,將上一步復(fù)制的key粘貼在相應(yīng)位置本辐。

3. 上傳本地工程文件夾到新建倉庫

此步的大致流程是:為工程文件夾添加git管理文件,緩存到本地緩存區(qū),提交到本地歷史區(qū)慎皱,與git倉庫建立關(guān)聯(lián)环葵,上傳。

(1)添加git管理宝冕,進(jìn)入要上傳的工程文件夾张遭,執(zhí)行

git init

(2)將文件夾所有內(nèi)容緩存到本地緩存區(qū)

git add *

(3)可選項(xiàng):查看本地工作區(qū)和緩存區(qū)的差別

git status

(4)將緩存區(qū)的文件提交到本地歷史區(qū)(本地歷史區(qū)的文件才能提交到githup服務(wù)器)

git commit -m "注釋"

(5)與GitHub服務(wù)器上的代碼庫與本地歷史區(qū)建立關(guān)聯(lián)

git remote add origin https://github.com/code-group/myBatisGenerator.git

(6)獲取git上最新的代碼(提交代碼前pull是個(gè)好習(xí)慣)

git pull origin master

(7)提交本地代碼

git push -u origin master

完成^ ^

你可能遇到的問題,及解決方法

git pull origin master 會(huì)有問題 fatal: refusing to merge unrelated histories地梨。這是合并兩個(gè)不同的項(xiàng)目的報(bào)錯(cuò)菊卷。

原因可能是你在新建倉庫時(shí)創(chuàng)建了README文件,導(dǎo)致項(xiàng)目歷史記錄不同宝剖。

解法:

git pull origin master --allow-unrelated-histories


參考網(wǎng)址:

http://blog.csdn.net/u010520912/article/details/18993001

http://blog.csdn.net/chenyufeng1991/article/details/48930471


以上是本周內(nèi)容洁闰,希望對(duì)你有幫助~周末愉快!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末万细,一起剝皮案震驚了整個(gè)濱河市扑眉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌赖钞,老刑警劉巖腰素,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異雪营,居然都是意外死亡弓千,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門献起,熙熙樓的掌柜王于貴愁眉苦臉地迎上來洋访,“玉大人,你說我怎么就攤上這事谴餐∫稣” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵岂嗓,是天一觀的道長(zhǎng)汁展。 經(jīng)常有香客問我,道長(zhǎng)摄闸,這世上最難降的妖魔是什么善镰? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任妹萨,我火速辦了婚禮年枕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘乎完。我一直安慰自己熏兄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著摩桶,像睡著了一般桥状。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上硝清,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天辅斟,我揣著相機(jī)與錄音,去河邊找鬼芦拿。 笑死士飒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蔗崎。 我是一名探鬼主播酵幕,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼缓苛!你這毒婦竟也來了芳撒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤未桥,失蹤者是張志新(化名)和其女友劉穎笔刹,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冬耿,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡徘熔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了淆党。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酷师。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖染乌,靈堂內(nèi)的尸體忽然破棺而出山孔,到底是詐尸還是另有隱情,我是刑警寧澤荷憋,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布台颠,位于F島的核電站,受9級(jí)特大地震影響勒庄,放射性物質(zhì)發(fā)生泄漏串前。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一实蔽、第九天 我趴在偏房一處隱蔽的房頂上張望荡碾。 院中可真熱鬧,春花似錦局装、人聲如沸坛吁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拨脉。三九已至哆姻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間玫膀,已是汗流浹背矛缨。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帖旨,地道東北人劳景。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像碉就,于是被迫代替她去往敵國(guó)和親盟广。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

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

  • 第一章 安裝Git工具 下載GitHub for Windows,直接點(diǎn)擊安裝瓮钥,安裝完成后筋量,可以看到“Git Sh...
    不圓的石頭閱讀 11,847評(píng)論 5 63
  • github是一個(gè)基于git的代碼托管平臺(tái),付費(fèi)用戶可以建私人倉庫碉熄,我們一般的免費(fèi)用戶只能使用公共倉庫桨武,也就是代碼...
    Lee堅(jiān)武閱讀 1,418評(píng)論 0 51
  • 行寬是一行文字的長(zhǎng)度呀酸。或者確切的說琼梆,是一行文字的理想長(zhǎng)度性誉,因?yàn)楹茈y讓每一行都精確吻合。 眾所周知错览,舒適閱讀的理想行...
    徐文三閱讀 989評(píng)論 0 1
  • 說起權(quán)力的游戲,大家一定會(huì)首先想到這些無休止的爭(zhēng)斗和殺戮 步步為營(yíng)羞海,謀而后定 摸不著頭腦的外交場(chǎng)合 諸如此類,處在...
    一碗單詞閱讀 901評(píng)論 0 3
  • 可樂開了/文 娟: 見字如面曲管,來信收悉却邓,得知你最近一切安好,心下安穩(wěn)了很多翘地,離上次寫信已有兩周之余癌幕,我近日心緒不寧...
    z錦w瑟y閱讀 319評(píng)論 0 2