項(xiàng)目初始化02:Git創(chuàng)建倉(cāng)庫(kù)及初始化|Maven之POM初始化|項(xiàng)目包結(jié)構(gòu)初始化

????4Git創(chuàng)建倉(cāng)庫(kù)及初始化

? ? ? ? 我們的項(xiàng)目已經(jīng)初始化成功啦董朝,接下來(lái)我們要初始化git,把我們的項(xiàng)目推送到git上干跛。

? ? ? ? 下面用git來(lái)創(chuàng)建倉(cāng)庫(kù)益涧,我們進(jìn)入碼云這個(gè)網(wǎng)站(也可以用github等),點(diǎn)擊右上角的+選擇新建倉(cāng)庫(kù):

? ? ? ? OK了驯鳖,下面我們回到項(xiàng)目當(dāng)中闲询,初始化一下我們的git。

? ? ? ? 這個(gè)終端不對(duì)呀:?

? ? ? ? 解決方法如下:

? ? ? ? 更改完成后重啟IDEA即可浅辙。

? ? ? ? 噔噔噔噔扭弧,重啟好啦,在終端輸入如下命令:

? ? ? ? 執(zhí)行后發(fā)現(xiàn)文件已經(jīng)創(chuàng)建好啦:

? ? ? ? 給里面編輯入內(nèi)容并保存:

? ? ? ? 接下來(lái)創(chuàng)建一個(gè)非常重要的文件:

? ? ? ? 它的作用是忽略本地的一些變化记舆,不會(huì)把它同步到git倉(cāng)庫(kù)上鸽捻。

? ? ? ? 下面來(lái)配置這個(gè)文件的內(nèi)容,需要忽略什么我們就配置什么。

? ? ? ? 比如.class文件是我們編譯出來(lái)的御蒲,是不需要同步到git倉(cāng)庫(kù)上的衣赶。

? ? ? ? 配置的內(nèi)容(#后面是注釋):

? ? ? ? 配置好之后,我們執(zhí)行如下命令:

? ? ? ? 可以看到.git文件在倉(cāng)庫(kù)中已經(jīng)創(chuàng)建好了厚满,不過(guò)它是隱藏的~

? ? ? ? 輸入git status命令可以看到項(xiàng)目中有哪些文件發(fā)生了變化:

? ? ? ? git add .添加:

? ? ? ? 但是我們還只是添加到了本地倉(cāng)庫(kù)上府瞄,并沒(méi)有同步到遠(yuǎn)程倉(cāng)庫(kù)上,下面進(jìn)行一下同步:

? ? ? ? 上圖中第二個(gè)命令git remote origin后面的地址是從這里復(fù)制噠:

? ? ? ? 輸入git branch 可以看到我們當(dāng)前在master這個(gè)分支下碘箍,是OK的遵馆,因?yàn)槲覀円惨降竭h(yuǎn)程的master分支下。

? ? ? ? 然后接著輸入git push -u origin master進(jìn)行提交丰榴,出錯(cuò)了:

? ? ? ? 百度了一下處理方法货邓,需要重新生成key,將碼云上原先創(chuàng)建的ssh秘鑰刪除掉四濒,再輸入如下命令:

? ? ? ? 在本地的如下路徑中可以看到生成了新的文件换况,我們打開(kāi)id_rsa.pub這個(gè)文件,將它的內(nèi)容復(fù)制:

? ? ? ? 在碼云種新建一個(gè)SSH公鑰盗蟆,將剛剛復(fù)制的文件中的公鑰內(nèi)容粘貼即可:

? ? ? ? OK戈二,再重新執(zhí)行以下之前的步驟:

? ? ? ? 還是報(bào)了錯(cuò),我們?cè)賵?zhí)行以下git pull:

? ? ? ? 如上圖所示姆涩,執(zhí)行完git pull之后挽拂,再執(zhí)行g(shù)it push -u origin master,依然報(bào)錯(cuò)骨饿,說(shuō)我們目前的分支比較落后亏栈,我們?cè)谶@個(gè)命令的-u后面加一個(gè)-f,強(qiáng)制推送:

? ? ? ? OK了宏赘,在遠(yuǎn)程中刷新一下绒北,更新好啦:

? ? ? ? 到這里,我們git項(xiàng)目的初始化就完成了察署。

? ? ? ? 下面是創(chuàng)建新的分支闷游。

? ? ? ? 我們的課程采用分支開(kāi)發(fā),主干發(fā)布的模式贴汪,當(dāng)然也有在主干開(kāi)發(fā)脐往,分支發(fā)布的,但是在分支開(kāi)發(fā)扳埂,最后合并在主干master业簿,最后在master發(fā)布,這是業(yè)界認(rèn)為的一個(gè)良好的做法阳懂,所以我們采用這種方法梅尤。

? ? ? ? 查看當(dāng)前遠(yuǎn)程分支柜思,可以看到是主干master:

? ? ? ? 下面我們創(chuàng)建我們1.0版本的第一個(gè)分支:

? ? ? ? 創(chuàng)建好了,查看一下當(dāng)前的分支巷燥,已經(jīng)變成master下的v1.0啦:

? ? ? ? 但是這還只是在本地創(chuàng)建了新的分支赡盘,遠(yuǎn)程還沒(méi)有更新,下面我們把它推送到遠(yuǎn)程:

? ? ? ? 在遠(yuǎn)程上刷新一下缰揪,v1.0分支也存在啦:

? ? ? ? 點(diǎn)進(jìn)去可以看到v1.0分支中的內(nèi)容都是在master的基礎(chǔ)上建立的:

????5Maven之POM初始化

? ? ? ? 下面我們來(lái)配置一下項(xiàng)目的maven陨享,pom.xml這個(gè)文件,也就是配置我們的jar包邀跃。

? ? ? ? 目前的這個(gè)pom文件是我們用archtype自動(dòng)生成的霉咨,我們現(xiàn)在需要對(duì)它來(lái)做一些修改蛙紫。修改后的pom.xml戳這里下載拍屑。

? ? ? ? 注意這幾個(gè)地方~

? ? ? ? 這里面是項(xiàng)目依賴的jar包:

? ? ? ? 里面是醬紫的,每個(gè)jar包由<dependency></dependency>括起來(lái):

? ? ? ? 依賴的jar包有很多坑傅,這里只是很小很小一部分僵驰。

? ? ? ? 這些jar包不是一蹴而就的,而是在編寫(xiě)項(xiàng)目的過(guò)程中一個(gè)一個(gè)加進(jìn)去的唁毒,那么如何引入一個(gè)jar包呢蒜茴?

? ? ? ? 舉一個(gè)例子。

? ? ? ? 我們首先進(jìn)入這個(gè)網(wǎng)址:https://search.maven.org/

? ? ? ? 搜索關(guān)鍵字jedis:

? ? ? ? 點(diǎn)擊我們要引入的這個(gè)版本(點(diǎn)擊后面括號(hào)的46可以看到其他歷史版本):

? ? ? ? 進(jìn)入這個(gè)頁(yè)面浆西,可以看到右上角有我們需要的配置:

? ? ? ? 就是這個(gè)~

? ? ? ?
把它復(fù)制粉私,粘貼到我們的pom.xml文件中(把它粘貼到了其他jar包的最后面):

? ? ? ? IDEA的右下角會(huì)有正在處理的短暫顯示,處理完之后就可以在這里看到我們的jar包引入啦:

? ? ? ? 到這里項(xiàng)目的maven就配置好了近零。

????6項(xiàng)目包結(jié)構(gòu)初始化

? ? ? ? 我們首先在java這個(gè)文件夾下new一個(gè)package:

? ? ? ? 創(chuàng)建好了:

? ? ? ? 用這個(gè)方法再new其他幾個(gè)package诺核,new完后的:

? ? ? ? 說(shuō)一下這幾個(gè)package的關(guān)系,dao層在最下面跟DB交互久信,上面是service層窖杀,再上面是controller層,util包中都是工具類裙士,pojo是簡(jiǎn)單的數(shù)據(jù)庫(kù)的對(duì)象入客,再上一層通過(guò)vo進(jìn)行封裝,返給controller進(jìn)行一個(gè)前端的展示腿椎,common下放的是一些常量桌硫、全局的公共類。

? ? ? ? 商城的項(xiàng)目包結(jié)構(gòu)就建好啦啃炸。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末铆隘,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子肮帐,更是在濱河造成了極大的恐慌咖驮,老刑警劉巖边器,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異托修,居然都是意外死亡忘巧,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門睦刃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)砚嘴,“玉大人,你說(shuō)我怎么就攤上這事涩拙〖食ぃ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵兴泥,是天一觀的道長(zhǎng)工育。 經(jīng)常有香客問(wèn)我,道長(zhǎng)搓彻,這世上最難降的妖魔是什么如绸? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮旭贬,結(jié)果婚禮上怔接,老公的妹妹穿的比我還像新娘。我一直安慰自己稀轨,他們只是感情好扼脐,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著奋刽,像睡著了一般瓦侮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上杨名,一...
    開(kāi)封第一講書(shū)人閱讀 51,370評(píng)論 1 302
  • 那天脏榆,我揣著相機(jī)與錄音,去河邊找鬼台谍。 笑死须喂,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的趁蕊。 我是一名探鬼主播坞生,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼掷伙!你這毒婦竟也來(lái)了是己?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤任柜,失蹤者是張志新(化名)和其女友劉穎卒废,沒(méi)想到半個(gè)月后沛厨,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡摔认,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年合住,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了派哲。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帮碰。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡浑彰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出抹蚀,到底是詐尸還是另有隱情剿牺,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布环壤,位于F島的核電站晒来,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏镐捧。R本人自食惡果不足惜潜索,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一臭增、第九天 我趴在偏房一處隱蔽的房頂上張望懂酱。 院中可真熱鬧,春花似錦誊抛、人聲如沸列牺。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)瞎领。三九已至,卻和暖如春随夸,著一層夾襖步出監(jiān)牢的瞬間九默,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工宾毒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留驼修,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓诈铛,卻偏偏與公主長(zhǎng)得像乙各,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子幢竹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

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

  • 聲明:這篇文章來(lái)源于廖雪峰老師的官方網(wǎng)站耳峦,我僅僅是作為學(xué)習(xí)之用 Git簡(jiǎn)介 Git是什么? Git是目前世界上最先...
    橫渡閱讀 3,955評(píng)論 3 27
  • 這篇博文是自己在學(xué)習(xí)git過(guò)程中的思考總結(jié)焕毫。本文僅僅代表個(gè)人的看法蹲坷,如有不妥地方還請(qǐng)本文文末留言驶乾。 ?? 原文鏈接g...
    Ming_Hu閱讀 1,075評(píng)論 4 18
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,661評(píng)論 9 163
  • Git有很多優(yōu)勢(shì),其中之一就是遠(yuǎn)程操作非常簡(jiǎn)便循签。本文詳細(xì)介紹5個(gè)Git命令轻掩,它們的概念和用法,理解了這些內(nèi)容懦底,你就...
    bondPang閱讀 1,328評(píng)論 0 6
  • 不得不說(shuō)唇牧,學(xué)校還是很人性化的,十五天的軍訓(xùn)結(jié)束后聚唐,馬上就放了兩天假丐重。 李沫和曲陽(yáng)嘴里叼著草莖,很沒(méi)風(fēng)度的四仰八...
    雷小敏閱讀 1,753評(píng)論 0 3