[关闭]
@Gebitang 2016-12-15T02:31:56.000000Z 字数 1322 阅读 1617

Git使用笔记

git


git remote
常用 Git 命令清单
git feature 廖雪峰

查找帮助

  1. #show help index
  2. git help git
  3. #show specific command help
  4. git help <command>

回退版本


查看diff

  1. Joechin@Lee MINGW64 /f/gitLab/minicap/jni/minicap-shared/aosp/src (dev)
  2. $ git diff 48513bd minicap_19.cpp
  3. //--------------------------
  4. git diff $start_commit..$end_commit -- path/to/file
  5. For instance, to see the difference for a file "main.c" between now and two commits back, here are three equivalent commands:
  6. $ git diff HEAD^^ HEAD main.c
  7. $ git diff HEAD^^..HEAD -- main.c
  8. $ git diff HEAD~2 HEAD -- main.c

新建本地分支与远程分支

git本地新建一个分支后,必须要做远程分支关联。如果没有关联,git会在下面的操作中提示你显示的添加关联。
使用命令git branch --set-upstream ;实例如下,其中debug为创建的分支
git branch --set-upstream debug origin/debug
命令的最终修改都是针对config文件。
可以查看工程目录.git文件夹下的config文件查看详细配置。


rbtools 提示错误ascii codec can t decode byte 0xe0

rbtolls提交review
参考
立即停止在 Python 中使用 setdefaultencoding('utf-8'), 以及为什么

  1. try:
  2. ctype = ctype.encode(default_encoding) # omit in 3.x!
  3. except UnicodeEncodeError:
  4. pass

补充其它解决办法
解决办法:
在报错的页面添加代码:

  1. import sys
  2. reload(sys)
  3. sys.setdefaultencoding('utf8')

执行 Python ez_setup.py,报错:
UnicodeDecodeError: 'utf8' codec can't decode byte 0xb0 in position 35: invalid
start byte
解决办法:
在报错的页面添加代码:

  1. import sys
  2. reload(sys)
  3. sys.setdefaultencoding('gb18030')
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注