git管理專案疑難
阿新 • • 發佈:2019-01-28
一、本地檔案刪除git checkout 無法恢復
git reset --hard HEAD
git checkout
二、恢復到某一次commit
git reset [commit 雜湊值]
三、出現無法建立分支錯誤,提示如下
物件計數中: 586, 完成.
Delta compression using up to 4 threads.
壓縮物件中: 100% (474/474), 完成.
寫入物件中: 100% (586/586), 28.40 MiB | 2.11 MiB/s, 完成.
Total 586 (delta 292), reused 147 (delta 48)
remote: fatal: Out of memory, malloc failed (tried to allocate 477012136 bytes)
error: unpack failed: index-pack abnormal exit
To http://xxxxxxxx/xxx/xxx.git
! [remote rejected] trunk -> trunk (unpacker error)
error: 無法推送一些引用到 'http://xxxxxxxxx/xxx/xxx.git'
解決方法是,增加系統swap空間!
sudo dd if=/dev/zero of=swap.disk bs=1M count=2k #(建立2G的swap, 這步比較慢)
sudo mkswap -f swap.disk
sudo swapon /host/ubuntu/disks/swap.disk
參考連結:
http://forum.ubuntu.org.cn/viewtopic.php?f=48&p=1637212
四、記住使用者名稱密碼
git config --global credential.helper store
五、gitignore在eclipse中的配置
# built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, etc) local.properties # Eclipse project files .classpath .project .DS_Store