winsows git 中文乱码解决
进入git安装目录,通常是C:\Program Files (x86)\Git\
1. 编辑etc\gitconfig文件,在文件末尾增加以下内容:
[gui]
encoding = utf-8 #代码库统一使用utf-8
[i18n]
commitencoding = utf-8 #log编码,windows默认gb2312,声明后发到服务器才不会乱码
[svn]
pathnameencoding = utf-8 #支持中文路径
2. 编辑etc\git-completion.bash文件,在文件末尾增加以下内容:
alias ls='ls --show-control-chars --color=auto' #ls能够正常显示中文
3. 编辑etc\inputrc文件,修改output-meta和convert-meta属性值:
set output-meta on #bash可以正常输入中文
set convert-meta off
4. 编辑profile文件,在文件末尾添加如下内容:
export LESSHARESET=utf-8
重置本地,完全同步成远程版本
git reset --hard origin/master
提交代码
git add *
git commit -m '提交内容'
git push origin master
查询所有分支
git branch -a
拉取代码
git pull origin master
如何导入外部Git仓库到中国源代码托管平台(Git@OSC)
仓库已经拉取到本地
git remote -v
#查看远程地址
git remote add osc https://git.oschina.net/ipvb/iBurnMgr.git
#添加新的远程地址
git push -u osc --all
#推送所有的本地分支
git push osc --tags
#推送所有的标签
以上两条命令执行完毕,即完成导入。
每一次修改后,你都可以使用push命令将最新的修改提交到GIT@OSC上。