搞事瞎折騰記錄(不定期更新)

emmm...為了防止以后還會出現類似的情況,做下記錄= =

1. Ubuntu 16.04 apt-get update 出錯


問題描述:https://github.com/ximion/appstream/issues/35

問題解決:https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1579712

2. sublime 設置自動縮進


preference>>key bindings-user>>

[
  {"keys":["shitf+ctrl+q],"command":"reindenr"},
]

linux用戶:

不知道為什么我在ubuntu里的sublime按照上面的方法不能格式化= =,于是在網上又找到了另一種方法。

用超級權限打開sublime(否則插件可能安裝后下次打開又不見了= =)

ctrl+shift+p 輸入ip,看到instal package,然后搜索CodeFormatter插件,點擊安裝,安裝好后設置快捷鍵,默認是ctrl+alt+f

3. Git代碼沖突


error: Your local changes to the following files would be overwritten by merge: protected/config/main.php

Please, commit your changes or stash them before you can merge.

如果希望保留生產服務器上所做的改動,僅僅并入新配置項, 處理方法如下:

git stash
git pull
git stash pop

然后可以使用git diff -w +文件名 來確認代碼自動合并的情況.

反過來,如果希望用代碼庫中的文件完全覆蓋本地工作版本. 方法如下:

git reset --hard
git pull

其中git reset是針對版本,如果想針對文件回退本地修改,使用:

git checkout HEAD file/to/restore

4. 安裝npm并更換國內源

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

安裝nodejs

sudo apt-get install -y nodejs

更換國內源

sudo npm config set registry https://registry.npm.taobao.org

5. apt 更新 停留在wait for headers

https://askubuntu.com/questions/156650/apt-get-update-very-slow-stuck-at-waiting-for-headers

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,869評論 18 139
  • 一、安裝vsftpd:1、安裝vsftpd: yum install vsftpd -y2、啟動vsftpd: s...
    小幸運Q閱讀 232評論 0 0
  • 以前大家對于Linux系統可能不是非常熟悉,如果是后臺服務器的會非常熟悉,但是作為我們前端開發的可能就不太熟悉了。...
    FlyOceanFish閱讀 8,886評論 1 7
  • 世佳全程看著浩天的異常,他擔心一個女人,即使知道是有自己的哥哥在身邊也不放心,還要自己親自出門去找人,要知道他是那...
    青青林蒙閱讀 327評論 0 1
  • 白芷/文 8月的廣州多風雨,事情也是出乎意料的多。老媽說,這個8月多災多難,是命中注定要經歷的劫。 上午7:10分...
    白芷茶舍閱讀 736評論 5 2