早在幾個月前就陸續有小玩 Docker,也在公司內架了…
- Gitlab
- PostgreSQL
- Elasticsearch
- Logstash
- Kibana
主要是剛好想玩玩上面幾個服務又不想要弄髒開發環境也不想要開新的 VM …Docker 之旅就此展開…
All about geek's life
早在幾個月前就陸續有小玩 Docker,也在公司內架了…
主要是剛好想玩玩上面幾個服務又不想要弄髒開發環境也不想要開新的 VM …Docker 之旅就此展開…
是說今天參加 Container Summit 回家想要更新網誌推個 code 結果發現悲劇,故事就此展開…
因為我把整個 Project 放在 Dropbox 裡面,然後之前好像是因為網路不穩沒同步導致後來出現一堆 衝突的副本檔案!原先不以為意看到一個才砍一個…
結果今天要 Push 的時候就爆炸惹…On branch master
nothing to commit, working directory clean
fatal: Reference has invalid format: 'refs/heads/master (與 YuLun的MacBook Air 衝突的複本 2014-12-07)'
一氣之下趕緊把所有這些衝突的檔案給他砍光光cd YOUR_DIR
find . -type f -name "* conflicted copy*" -exec rm -f {} \;
若還需要刪除 packed-refs file
的內容再執行下面指令awk '!/conflicted/' .git/packed-refs > temp && mv temp .git/packed-refs
打完收工結束這個回合。
PS. conflicted copy 是英文版產生的檔案,對應到中文就是 衝突的副本
參考資料:Git fatal: Reference has invalid format: ‘refs/heads/master
這週六跟幾個朋友一起分享最近的所見與所得,當然啦~藉這個機會宣傳一下我之前寫的 Uber Now
一般 Rsync 指令如下
rsync -av /home/zack username@host
若要更改 SSH PORT (default 22) 的話則可下
rsync -av -e 'ssh -p 2222' /home/zack username@host
常常會忘記…紀錄一下
之前在開發 Sanji Framework 的時候發現,Python 當中提供的 Queue — A synchronized queue class 如果使用 Queue.get(timeout=X)
會吃很多 CPU。
這…很奇怪呀!理論上如果 Queue 是空的應該不會占用很多 CPU …
昨天晚上在家改公司的專案,一時不察就直接 git commit -am "回家寫扣真辛苦"
,赫然發現…啊啊啊啊 Git 作者 是我平常在外面闖蕩用的 name + email
這下該怎辦呢?好在找到這篇 StackOverflow 上的文章,一步一步教你改…
不知道最近吃錯什麼藥,在 ZSH + OH MY ZSH 環境下輸入
狀況$ vim (tab)
_arguments:450: _vim_files: function definition file not found
WTF,連個檔名自動完成都會壞掉喔….
解法$ rm ~/.zcompdump
詳細原因是什麼我還不知道,有人知道嗎?
至少現在解決了 XD
來源:Google
最近工作上要開 TMUX 連到小機器上,所以我想要有很大的螢幕,也就是 (Screen Buffer) 要夠大。
很簡單,只要 TMUX 內下指令 prefix
+ :
輸入
set-option -g history-limit 32768 |
這樣就可以得到一個非常大的卷軸啦!往上捲不會?
按 prefix
+ [
進入 copy mode
輸入以下指令到你的 ~/.tmux.conf
或是直接 prefix
+ :
設定
bind-key P command-prompt -p 'save history to filename:' -I '~/tmux.history' 'capture-pane -S -32768 ; save-buffer %1 ; delete-buffer' |
完成後,往後你想要儲存目前視窗(Buffer 所有內容)只要按 prefix
+ P
然後輸入儲存路徑 (預設是 ~/tmux.history
) 就可以囉!
Ref:
前幾天在編譯程式的時候忽然出現…
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo
我想說慘了,我的 Xcode 該不會壞掉了吧…上網一查原來是升級之後還沒同意 License
直接打開來按一下同意就可以!
command line 可以下 sudo xcodebuild -license