鍍金池/ 問答/Linux/ 我在推送到遠(yuǎn)程的時候,需要將.gitignore 添加到版本中去嗎?

我在推送到遠(yuǎn)程的時候,需要將.gitignore 添加到版本中去嗎?

我在使用git推送本地repo到遠(yuǎn)程repo的時候,我的.gitignore修改了。

圖片描述

請問下,我在推送的時候,需要將.gitignore 添加到版本中去嗎?

回答
編輯回答
糖豆豆

如果你的.gitignore文件進(jìn)行過修改的話push的時候是有必要把它推送到遠(yuǎn)端的。

2018年4月5日 04:24
編輯回答
心夠野

如果做了修改,當(dāng)然是要推上去的,否則,下次別人從遠(yuǎn)程倉庫拉代碼下來不能.gitignore不能生效,為什么要有g(shù)itignore?比如說node_modules文件夾,如果你的package.json新增了依賴,然后你安裝了,但是要把node_modules新裝的包也傳上遠(yuǎn)程的倉庫嗎?不需要,因?yàn)閯e人只要來了新的package.json,然后安裝就可以了,所以.gitignore這個文件就是為了配置你上傳遠(yuǎn)程倉庫時想要忽略的文件或者文件夾。

2018年9月5日 22:28
編輯回答
六扇門

需要啊 .gitignore表示讓你的git不對一些文件進(jìn)行版本管理,但.gitignore文件本身還是要push的。
不然你換一臺機(jī)子clone項(xiàng)目,做修改,然后又要重寫.gitignore了。

2018年7月11日 08:29