git filemode 用意? - Linux

Wallis avatar
By Wallis
at 2014-10-17T21:07

Table of Contents

先前在 Windows 上開發,用 git 控管版本,

一直沒有留意過這個問題,以為在 Linux 上也一樣。


後來在 Linux 上對幾個小專案 commit 過幾次,

接著把整個 repo 搬到 Windows 的網路磁碟機上,從 Linux 去 mount 那個磁區,

然後 git diff 就噴出滿滿的 filemode diff...

而從 Windows 端下 git diff 則是空白輸出(沒有差別)


我 google 了兩三天,似乎這個 filemode 在 Linux 上才有作用,

在 Windows 上預設不啟用,所以我從來沒發現這個差別,

不過有人建議保留這個設定,不要關掉,在某些時候用的到。


但我繼續搜尋了一段時間都沒有解釋這個 filemode 究竟什麼時候會用的到,

也不知道關掉是否有某些副作用(或是對某些特定的專案會有問題)

請問有人有經驗嗎? 通常什麼時候用到? 各位會停用 filemode 嗎?

--
Tags: Linux

All Comments

Madame avatar
By Madame
at 2014-10-18T16:54
就只是filemode屬性跑掉而已...之後別人clone下來可能要
Liam avatar
By Liam
at 2014-10-19T06:04
手動加上執行權限. 不過幹嘛不用pull/push就好了?
話說用linux卻不知道filemode也是滿神奇的
Liam avatar
By Liam
at 2014-10-22T20:15
我是遇到換行符號的問題 後來重裝msysgit時有改一下安裝
Thomas avatar
By Thomas
at 2014-10-27T09:52
的選項 hg的話是沒這問題 git這部份好像是另外設定的
Harry avatar
By Harry
at 2014-10-30T02:24
git 可以自己抓來 upgrade Debian VM 裡面的就可以了

CentOS網卡名稱會互換

Olivia avatar
By Olivia
at 2014-10-17T11:59
Network service restart後 eth0和eth1的網卡資訊會對換 重開機沒有影響 想請問這個問題有沒有什麼方法可以解? - ...

Ningx High Concurrent求解

Ula avatar
By Ula
at 2014-10-17T10:57
手邊有一台Server, 設備大概是16G, 16 Core CPU, 打算拿來建置一台Backend Web Server(只跑PHP), 套件部分使用Nginx(0.8.6)、PHP-fpm, 希望可以達到每秒鐘併發數在200~500之間, 實際架設後並使用ApacheBench測試(-n10000 -c ...

grep檔案裡的特殊字元字串

Eartha avatar
By Eartha
at 2014-10-16T23:54
※ 引述《thisgo (尋夢園)》之銘言: : 版友好 : 有個grep特殊字元的問題想請教 : Q: : 若想在檔案裡 搜尋特定字串如右 ~!at#$%^andamp;*()_+ {}[]|\:and#34;;and#39;andlt;andgt;?, /AZ : 假設有一個隨機檔案data.txt ...

grep檔案裡的特殊字元字串

Victoria avatar
By Victoria
at 2014-10-16T23:02
版友好 有個grep特殊字元的問題想請教 Q: 若想在檔案裡 搜尋特定字串如右 ~!at#$%^andamp;*()_+ {}[]|\:and#34;;and#39;andlt;andgt;?, /AZ 假設有一個隨機檔案data.txt內容是 AA=and#34;XXX223and#34; BB ...

關於多執行緒疑問

Aaliyah avatar
By Aaliyah
at 2014-10-16T14:48
請問一下各位大大, 假設我擁有一台雙核心伺服器, 希望可以充分利用cpu資源, 如果該程式支援multi-process, 我可以啟動至少2個process的方式, 讓兩顆cpu都有充分使用,比較疑惑的是multi-thread, 如果是multi-thread, 在單一process的前提下, 是 ...