git命令操作

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上。