git add . 中提交的某某檔案某些檔案被忽略,導致commit失敗。
一般情況下,gitignore會規定一些忽略的檔案不會被add,出現這個問題的原因是,在之前的某一次提交中提了這個檔案,而之後gitignore規定忽略這個檔案,但是git中依然會追蹤這個檔案,就會出現這個問題。
通過git rm -r --cached 檔名
來清除對檔案的追蹤,然後再去執行add和commit。
git本地倉庫長時間沒有清理,本地的「快取」太多。
git fsck --lost-found 檢視「快取」
git gc --prune=now 清空「快取」
Git 常見問題整理
問題產生 a git伺服器使用如下命令新建乙個專案?1 234 cd opt git mkdirproject.git cdproject.git git bare init b 客戶端clone 並提交?1 2345 6 cdmyproject git init git add git commi...
git命令整理
git svn區別 svn是集中式版本控制系統,版本庫是集中放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從 伺服器 得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到 伺服器。集中式版本控制系統是必須聯網才能工作,如果在區域網還可以,頻寬夠大,速度夠快 git是分布式版本控制...
Git命令整理
回退上一版本 git reset hard head head is now at ea34578 add distributed 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 git checkout b 合併某分支到當前分支 ...