搞事瞎折腾记录(不定期更新)

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,465评论 19 139
  • 一、安装vsftpd:1、安装vsftpd: yum install vsftpd -y2、启动vsftpd: s...
    小幸运Q阅读 273评论 0 0
  • 以前大家对于Linux系统可能不是非常熟悉,如果是后台服务器的会非常熟悉,但是作为我们前端开发的可能就不太熟悉了。...
    FlyOceanFish阅读 9,244评论 1 7
  • 世佳全程看着浩天的异常,他担心一个女人,即使知道是有自己的哥哥在身边也不放心,还要自己亲自出门去找人,要知道他是那...
    青青林蒙阅读 372评论 0 1
  • 白芷/文 8月的广州多风雨,事情也是出乎意料的多。老妈说,这个8月多灾多难,是命中注定要经历的劫。 上午7:10分...
    白芷茶舍阅读 789评论 5 2

友情链接更多精彩内容