git拉取項目以及git的幾點特性

git + composer拉取項目

1.先從遠(yuǎn)程倉庫克隆項目

git clone https://github.com/pengloo53/learngit.git

2.composer安裝json中的所需第三方

composer install

因為在lavarel根目錄中有一個 composer.json文件铜涉,里面有所需的第三方以及版本

解釋:
1.首先項目目錄是沒有.env文件的,因為大家公用一個數(shù)據(jù)庫智玻,這個文件一般在提交的時候都被忽略,所以只在git最高的版本管理者那里管理這個文件芙代,我們拉下來之后直接復(fù)制一個.env過來吊奢,配置好數(shù)據(jù)庫信息即可。
2.為什么第三方也要重新拉呢纹烹,因為一個項目有一半左右的體積都是第三方页滚,每個人直接從git克隆不如composer換源之后自己拉取。
3.composer拉取的時候铺呵,一定要注意當(dāng)前目錄位置是不是項目根目錄裹驰,因為composer不僅拉取了一些文件,還給當(dāng)前環(huán)境生成了很多環(huán)境文件片挂。

3.composer換源

composer config -g repo.packagist composer https://packagist.phpcomposer.com
修改composer的全局配置文件

關(guān)于git

對于版本管理的理解

以前只是覺得版本管理是對文件修改之后合并幻林,提交之類的操作,其實版本管理的意思是默認(rèn)當(dāng)前分支為運行分支音念,并且能夠與其他分支和遠(yuǎn)程倉庫進(jìn)行交互沪饺。比如當(dāng)我運行了我的laravel項目,在終端版本管理闷愤,切換到test分支整葡,在test分支上寫上路由a,當(dāng)我依然在分支test的時候讥脐,能訪問到路由a遭居,但是,當(dāng)我切換了分支攘烛,再次在瀏覽器輸入路由a的時候魏滚,頁面就會報錯。

總結(jié):版本管理就是給你當(dāng)前的文件多個版本坟漱,系統(tǒng)能找到的版本就是你目前所在的版本(分支)

其他git特性

1.多層 git
在剛才講的對于git理解的基礎(chǔ)上鼠次,再舉個例子:

首先建立空文件  test  并創(chuàng)建a文件
git init 
git checkout -b dev  //創(chuàng)建 dev分支
cd test
git init  
git checkout -b dev2
這個時候,在test外層有兩個分支 master 和 dev
test里面也有兩個分支 master 和 dev2

現(xiàn)在就有兩層的git 這就相當(dāng)于二維數(shù)組一樣,你在每一層所在的分支就是系統(tǒng)按照路徑找過去的時候的版本腥寇。

2.刪除.git
首先 git 記錄的是改變成翩,并不記錄版本,當(dāng)你git init 的時候赦役,會生成一個.git的文件夾麻敌,這個文件夾里面記錄了所有改變,當(dāng)你刪除了這個文件夾掂摔,再git branch的時候术羔,會提示沒有創(chuàng)建過版本倉庫。也就是說乙漓,回到文件最初的狀態(tài)级历。
3.目前還迷惑的一個問題

vim test.php   寫入'1111'
git init
git add .
git commit -m '111'
git checkout -b dev  
vim test2.php  寫入‘2222’
這個時候不做任何git add  和commit
再git checkout master  
ls  發(fā)現(xiàn)里面同樣有 test2.php這個文件(這個文件是在dev分支上創(chuàng)建的)
git checkout  dev  
git add .
git commit -m '333'
這個時候再回到master  發(fā)現(xiàn)里面只有一個文件test.php,在dev分支創(chuàng)建的test2.php沒了。

一樣的道理叭披,假如我在某分支寫了一個路由寥殖,提交之后,在這個分支的時候涩蜘,瀏覽器訪問正常嚼贡,切另外分支,瀏覽器報錯同诫。
但是當(dāng)我在某分支寫了路由粤策,不做提交,那么瀏覽器訪問任何分支都不會報錯误窖。
假如按照之前的理解掐场,切換到哪個分支,訪問這個路徑就呈現(xiàn)分支的內(nèi)容贩猎,那現(xiàn)在這個現(xiàn)象就解釋不了了。
假如像以下這么理解萍膛,就是能符合這個現(xiàn)象的:

當(dāng)我們按照路徑訪問這個git所管理的文件時吭服,git呈現(xiàn)的是工作區(qū)和版本倉庫加和在一起的內(nèi)容,當(dāng)像第一個例子蝗罗,按照正常的流程艇棕,修改 add commit之后,工作區(qū)又是干凈的串塑,所以呈現(xiàn)的就是某個分支上的內(nèi)容沼琉;但是當(dāng)我們修改了文件,但沒有提交桩匪,工作區(qū)是有內(nèi)容的打瘪,那么無論我們處在哪個分支,git呈現(xiàn)的則是工作區(qū)和分支的加和。

但是闺骚,這個情況似乎沒什么用處彩扔,這樣理解也不一定對。希望有正解的你可以分享僻爽。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末虫碉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子胸梆,更是在濱河造成了極大的恐慌敦捧,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碰镜,死亡現(xiàn)場離奇詭異兢卵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)洋措,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進(jìn)店門济蝉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人菠发,你說我怎么就攤上這事王滤。” “怎么了滓鸠?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵雁乡,是天一觀的道長。 經(jīng)常有香客問我糜俗,道長踱稍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任悠抹,我火速辦了婚禮珠月,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘楔敌。我一直安慰自己啤挎,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布卵凑。 她就那樣靜靜地躺著庆聘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪勺卢。 梳的紋絲不亂的頭發(fā)上伙判,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天,我揣著相機(jī)與錄音黑忱,去河邊找鬼宴抚。 笑死勒魔,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的酱塔。 我是一名探鬼主播沥邻,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼羊娃!你這毒婦竟也來了唐全?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蕊玷,失蹤者是張志新(化名)和其女友劉穎邮利,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體垃帅,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡延届,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了贸诚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片方庭。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖酱固,靈堂內(nèi)的尸體忽然破棺而出械念,到底是詐尸還是另有隱情,我是刑警寧澤运悲,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布龄减,位于F島的核電站,受9級特大地震影響班眯,放射性物質(zhì)發(fā)生泄漏希停。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一署隘、第九天 我趴在偏房一處隱蔽的房頂上張望宠能。 院中可真熱鬧,春花似錦磁餐、人聲如沸棍潘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至恤浪,卻和暖如春畅哑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背水由。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工荠呐, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓泥张,卻偏偏與公主長得像呵恢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子媚创,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,960評論 2 355

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理渗钉,服務(wù)發(fā)現(xiàn),斷路器钞钙,智...
    卡卡羅2017閱讀 134,657評論 18 139
  • 2016.11.19 今天下午去和樂知團(tuán)隊師姐交流鳄橘,發(fā)現(xiàn)了很多我不曾涉及的領(lǐng)域,但這卻奇異般的不會讓我有距離感芒炼,相...
    午間西瓜閱讀 152評論 0 0
  • webview優(yōu)化 Android學(xué)習(xí)之 WebView使用小結(jié) Android 各個版本W(wǎng)ebView 移動前端...
    heiheiwanne閱讀 3,598評論 0 2
  • 這段時間瘫怜,每天課間操固定的三圈之后我都發(fā)現(xiàn)劉宇軒依然會自覺的再加跑兩圈。讓我由衷的佩服加感動本刽。 一個曾經(jīng)纖...
    一朵云_0805閱讀 206評論 0 0
  • 我思念的她很好 在一千個日日夜夜里都美麗動人 甚至讓浮萍有了留戀 在夢里生出了根鲸湃。 我看到的她很好 山水秀美田園靜...
    云中過客閱讀 149評論 0 0