git add 失敗 - Linux

Table of Contents

各位前輩好,

小弟最近在練習使用git版本控制

利用keil c編譯C的程式碼燒進STM32

今天在做git add --all的時候一直會跑出


fatal: unable to stat 'Inc/Copter.h~RF10372f.TMP': Permission denied

的訊息

就算幾分鐘前才add成功,可能寫幾行程式碼再add就會失敗

於是我想說試試看stash 結果跑出

error: lstat("Inc/Copter.h~RF10372f.TMP"): Permission denied
fatal: Unable to process path Inc/Copter.h~RF10372f.TMP
Cannot save the untracked files

的錯誤訊息

想請問有什麼辦法可以解決嗎?

( 稍早出現的時候是重新開機才解決的... )

--

All Comments

Ivy avatarIvy2017-07-12
我猜,該檔案被鎖住了,所以git無法access,才會報錯
Kyle avatarKyle2017-07-13
但問題是﹐從檔名上看起來,那就是暫存檔,根本不應該add
到git,建議用gitignore把這類temp檔ignore掉,不要上到git
Sierra Rose avatarSierra Rose2017-07-18
哦哦 原來如此,新學到gitignore了 感謝QQ
Eden avatarEden2017-07-23
.gitnore
.gitignore
Carolina Franco avatarCarolina Franco2017-07-23
有人叫我?
Skylar Davis avatarSkylar Davis2017-07-25
樓上 ID 正確
Regina avatarRegina2017-07-30
XD
Ina avatarIna2017-08-03
XDDDD 養了這麼久終於有用惹
Elvira avatarElvira2017-08-04
XD
Michael avatarMichael2017-08-06
笑死 ID正確
Elma avatarElma2017-08-10
七樓XDD
Genevieve avatarGenevieve2017-08-15
天才!這ID
Irma avatarIrma2017-08-18
XD
Regina avatarRegina2017-08-21
XDDDDDDDDDDDDDDD
Charlotte avatarCharlotte2017-08-22
七樓....XD