git 屏蔽某些文件上傳

之前下載別人封裝的庫,看到里面有些文件是要自己下載的,也就會沒上傳到github上胀糜,還有自己在用git上傳文件時,總有些莫名其妙文件要上傳蒂誉,每次都有教藻,如:DS_Store文件,所以就在網(wǎng)上看別人總結(jié)的經(jīng)驗右锨,自己嘗試一個上午括堤,大致過程搞明白,就分享一下結(jié)果,也記錄下用時可以看悄窃。

  1. 先在github上創(chuàng)建倉庫讥电,或者已經(jīng)有的,公司創(chuàng)建好的轧抗,在本地新建工程恩敌,切換到當(dāng)前工程;注意:第一次上傳不要帶你要屏蔽的文件鸦致,不然上傳過在屏蔽就沒作用啦潮剪,你除非在遠(yuǎn)程倉庫中刪除。
  2. git init //初始化本地倉庫
  3. git remote add origin git@github.com:xxx/aaa.git //設(shè)置遠(yuǎn)程倉庫地址
  4. git pull --rebase origin master //同步遠(yuǎn)程倉庫代碼分唾,這一步先運(yùn)行是因為在創(chuàng)建遠(yuǎn)程倉庫時抗碰,可能已經(jīng)創(chuàng)建.gitignore文件,直接可以同步下載使用绽乔;沒有的話弧蝇,自己可以創(chuàng)建,如下:
    Git使用-.gitignore文件(使一些文件不上傳到git)
    一般我們總會有些文件無需納入 Git 的管理折砸,也不希望它們總出現(xiàn)在未跟蹤文件列表看疗。通常都是些自動生成的文件,比如日志文件睦授,或者編譯過程中創(chuàng)建的臨時文件等两芳。我們可以創(chuàng)建一個名為 .gitignore 的文件,列出要忽略的文件模式去枷。 下面介紹怎么創(chuàng)建這種文件,先打開終端然后在終端輸入以下命令:
    cd 你的工程 ///切換到工程
    touch .gitignore ///創(chuàng)建.gitignore
    vim .gitignore ///進(jìn)入編輯.gitignore
    屏幕快照 2017-10-24 下午1.15.31.png

    退出編輯模式的命令是: 先按esc退出編輯模式 然后輸入 :wq 冒號也要輸入進(jìn)去,然后回車退出編輯怖辆。 這樣你就生成了一個.gitignore文件,這個文件放在和.git這個隱藏文件夾同級的位置删顶。
    下面是一些gitignore文件的寫法分享:
    (1)所有空行或者以注釋符號 # 開頭的行都會被 Git 忽略竖螃。
    (2)可以使用標(biāo)準(zhǔn)的 glob 模式匹配。
    (3)匹配模式最后跟反斜杠(/)說明要忽略的是目錄逗余。
    (4)要忽略指定模式以外的文件或目錄特咆,可以在模式前加上驚嘆號(!)取反。
    所謂的 glob 模式是指 shell 所使用的簡化了的正則表達(dá)式录粱。星號(*)匹配零個或多個任意字符腻格;[abc] 匹配任何一個列在方括號中的字符(這個例子要么匹配一個 a,要么匹配一個 b啥繁,要么匹配一個 c)荒叶;問號(?)只匹配一個任意字符;如果在方括號中使用短劃線分隔兩個字符输虱,表示所有在這兩個字符范圍內(nèi)的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的數(shù)字)。
    屏幕快照 2017-10-24 下午1.12.52.png

    下面有些人會遇到加上這個文件脂凶,發(fā)現(xiàn)忽略的文件還是有上傳宪睹。
    原因: 在git庫中已存在了這個文件愁茁,之前push提交過該文件。 .gitignore文件只對還沒有加入版本管理的文件起作用亭病,如果之前已經(jīng)用git把這些文件納入了版本庫鹅很,就不起作用了 解決: 需要在git庫中刪除該文件,并更新罪帖。 然后再次git status查看狀態(tài)促煮,文件不再顯示狀態(tài)。
  5. git add . //提交本地所有文件
  6. git commit -m "frist commit" // 提交記錄
  7. git push -u origin master //提交到遠(yuǎn)程倉庫
  8. 之后你就可以增加代碼整袁,你要屏蔽的內(nèi)容都可以啦菠齿, 之后按5,6坐昙,7進(jìn)行提交绳匀,遠(yuǎn)程倉庫就會改變,而且已經(jīng)屏蔽某些文件啦炸客。

我自己屏蔽的是cocoapods的一些庫疾棵,就在.gitignore文件中編寫Pods/ 即可屏蔽pods目錄下的所有文件。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末痹仙,一起剝皮案震驚了整個濱河市是尔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌开仰,老刑警劉巖拟枚,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抖所,居然都是意外死亡梨州,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門田轧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來暴匠,“玉大人,你說我怎么就攤上這事傻粘∶拷眩” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵弦悉,是天一觀的道長窒典。 經(jīng)常有香客問我,道長稽莉,這世上最難降的妖魔是什么瀑志? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上劈猪,老公的妹妹穿的比我還像新娘昧甘。我一直安慰自己,他們只是感情好战得,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布充边。 她就那樣靜靜地躺著,像睡著了一般常侦。 火紅的嫁衣襯著肌膚如雪浇冰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天聋亡,我揣著相機(jī)與錄音肘习,去河邊找鬼。 笑死杀捻,一個胖子當(dāng)著我的面吹牛井厌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播致讥,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼仅仆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了垢袱?” 一聲冷哼從身側(cè)響起墓拜,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎请契,沒想到半個月后咳榜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡爽锥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年涌韩,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片氯夷。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡臣樱,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出腮考,到底是詐尸還是另有隱情雇毫,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布踩蔚,位于F島的核電站棚放,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏馅闽。R本人自食惡果不足惜飘蚯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一馍迄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧孝冒,春花似錦柬姚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽搬设。三九已至穴店,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拿穴,已是汗流浹背泣洞。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留默色,地道東北人球凰。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像腿宰,于是被迫代替她去往敵國和親呕诉。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理吃度,服務(wù)發(fā)現(xiàn)甩挫,斷路器,智...
    卡卡羅2017閱讀 134,638評論 18 139
  • 以下內(nèi)容是我在學(xué)習(xí)和研究Git時椿每,對Git操作的特性伊者、重點(diǎn)和注意事項的提取、精練和總結(jié)间护,可以做為Git操作的字典亦渗,...
    科研者閱讀 4,110評論 4 50
  • 以下內(nèi)容是我在學(xué)習(xí)和研究Git時,對Git操作的特性汁尺、重點(diǎn)和注意事項的提取法精、精練和總結(jié),可以做為Git操作的字典均函,...
    科研者閱讀 3,517評論 2 19
  • 今天是六一兒童節(jié)苞也,但是還須完成的學(xué)習(xí)任務(wù)還沒有完成洛勉,加油噢。 致23歲的自己~
    老老敏閱讀 179評論 0 0
  • 現(xiàn)在如迟, 我有事宣布收毫! ? ︵ ("\(-) \ / 0\ \ ( )" \_T_/ ?健身攜秋來襲攻走,怎...
    CEO梁閱讀 202評論 0 0