使用Git的一些使用经验总结。
目录
- 1. 概述
- 2. 界面化工具
- 3. 远端覆盖本地
- 4. 设置代理
1. 概述
就不去介绍一些Git最常规的命令了,这些命令一般的教程都有,这里更多的总结自己的一些使用经验。当然作为初学者,常规的基础命令最好都亲身实践一下。
2. 界面化工具
Git命令用起来还是挺繁琐的,所以一般都有一个界面化工具来辅助使用,除非你的Git命令用的真的很溜。我这里推荐使用TortoiseGit,与我之前使用的TortoiseSVN风格非常类似,非常利于上手,尤其是可以以图标的形式标记文件的状态:
3. 远端覆盖本地
使用Git时经常会遇到不知道哪里出问题的情况(尤其是在遇到代码冲突、分支合并等问题时),毕竟Git命令太繁琐了,不可能每个命令及其参数都了解的很清楚。这时还是祭出“远端覆盖本地”大法,先让本地代码恢复成服务器远端最新代码的状态:
git fetch --all
git reset --hard origin/master (这里master要修改为对应的分支名)
git pull
当然,如果本地代码也很有价值,记得先本地备份好。待远端覆盖本地后,再依据本地备份逐步修改提交代码。
4. 设置代理
给Git设置代理也是经常会用到的:
# 设置代理
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy