设置中文

1.确认ls命令可以显示中文(系统支持中文)

2.确认git log命令可以显示中文

对于1,设置LANF为UTF-8

对于2,使用命令git config --global core.quotepath false

下载指定分支

最近公司要求在版本分支上开发,通过集成测试后才能合入master版本,所以我们需要先拉取版本分支。

2020/5/20更新:

  • 使用checkout命令拉取远程分支

    git checkout -b local_branch_name remote_repo_name:remote_branch_name

使用checkout命令更加简单,一次性完成本地分支的创建,远程分支的关联

  • 拉取远程分支到本地

    git pull origin remote_branch_name:local_branch_name

  • 关联本地分支和远程分支

    git branch --set-upstream local_branch_name origin/remote_branch_name

  • 查看关联情况

    git branch -vv

结语:Git功能十分强大,我们用到的只是很小的一部分功能。如果想深入了解Git工作原理,可以查看官方Git教程。

设置代理

GFW拦截了github,导致无法将本地代码推送到github。使用以下命令设置git使用代理服务器

git config http.proxy yourProxy:port

解决方案来源于:StackOverFlow

但是这里去掉了--global选项,避免所有项目都走代理服务器。

如果你和我一样使用vXXXy,那么默认的http代理端口是socket端口号+1,请自行查看你本地的vXXXy socket端口号
取消代理请输入下面的命令:

git config --global --unset http.proxy

git config --global --unset https.proxy
最后修改:2023 年 11 月 21 日
如果觉得我的文章对你有用,请随意赞赏