一、開始
Start Some Baby Steps
Last updated
Start Some Baby Steps
Last updated
http://git-scm.com/download/win
Visual Studio Code 一樣是使用預設值安裝即可。
1. 將遠端資料checkout到PC時轉為Windows換行,Commit回去遠端轉為Unix換行。
2.Checkout時不變更換行模式,Commit回去則轉為Unix換行。
3.Checkout及Commit都不變更換行模式。
此設定值可以在config重新調整。
當你安裝好git 肯定迫不及待的想嘗鮮看看,我們可以點擊Git Bash感受一下,在Windows 系統,Git 在 $HOME 目錄(對大部份使用者來說是 C:\Documents and Settings\$USER 或C:\Users\$USER -- 即%USERPROFILE%)。
但建議將%HOME換到一個比較單純的位置,未來備份或者進行其他操作都比較直觀。作法如下:我的電腦右鍵 > 內容 > 進階系統設定 > 進階 > 環境變數(N) > 新增:
TIPS : 以修改環境變量“PATH”為例,修改完成後,進入DOS命令提示符,輸入:set PATH=C: ,關閉DOS窗口。再次打開DOS窗口,輸入:echo %PATH% ,可以發現“我的電腦”->“屬性”->“高級”->“環境變量”中設置的 PATH 值已經生效。 set HOME=D:\git\
在你安裝 Git 後首先應該做的事是設定使用者名稱及電子郵件。 這一點非常重要,因為每次 Git 的提交會使用這些資訊,而且提交後不能再被修改:
再次提醒,若你有傳遞 --global
參數,只需要做這工作一次,因為在此系統,不論 Git 做任何事都會採用此資訊。 若你想指定不同的名字或電子郵件給特定的專案,只需要在該專案目錄內執行此命令,不須加上 --global
參數。
Git 附帶一個名為 git config
的工具,讓你能夠取得和設定組態參數。這些設定允許你控制 Git 各方面的外觀和行為。 這些參數被存放在下列三個地方:
檔案 /etc/gitconfig
:裡面包含該系統所有使用者和使用者倉儲的預設設定。 如果你傳遞 --system
參數給 git config
,它就會明確地從這個檔案讀取或寫入設定。
檔案 ~/.gitconfig
、~/.config/git/config
:你的帳號專用的設定。 只要你傳遞 --global
,就會明確地讓 Git 從這個檔案讀取或寫入設定
任何倉儲中 Git 資料夾的 config
檔案(位於 .git/config
):這個倉儲的專用設定。
雖然git指令不長,但長時間操作下來還蠻繁瑣的,我們可以利用git內建的別稱(alias)功能,設定一些指令的別稱,就可以少打幾個字。
如第一行,未來輸入git co
指令就等同輸入git checkout
一樣的效果。
請至此https://code.visualstudio.com/download下載VS code,安裝步驟基本用初始值安裝即可,但建議將已code開啟加入右鍵功能選單。
VS code有很多好用的擴充功能,這邊推薦幾個一定要裝的:
ftp-sync : 即時將程式同步到測試環境
GitLens : 顯示每行程式碼修改人員、時間等資訊,各commit程式比對…功能族繁不及備載。
Informix 4GL: 針對4GL語法高亮顯示,自動完成語法。
剛接觸VS Code遇到的第一個問題,便是編碼問題,目前公司內部主機檔案都是big5格式,而VS Code預設的編碼卻是UTF-8,且WINDOWS的換行為CRLF,AIX主機是LF,因此建議在個人設定增加一些設定,點選VS Code左下角齒輪圖樣 > 設定,進入設定畫面,並在右方使用者設定增加下列設定: