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