Git使用相关
编辑## 设置中文
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使用代理服务器
```shell
git config http.proxy yourProxy:port
```
解决方案来源于:[StackOverFlow](https://stackoverflow.com/questions/3557731/how-to-get-git-to-work-through-a-proxy-and-intellij-idea)
但是这里去掉了--global选项,避免所有项目都走代理服务器。
如果你和我一样使用vXXXy,那么默认的http代理端口是socket端口号+1,请自行查看你本地的vXXXy socket端口号
取消代理请输入下面的命令:
```shell
git config --global --unset http.proxy
git config --global --unset https.proxy
```
- 0
- 0
-
分享