參考:Git Stash: https://www.developer.com/net/net/visual-studio-2019-git-stash.html
Visual Studio 2019 ,基本的社區版都支持用 Git,首先是一些基本設置。
一、基本功能
1、工具 \ 選項 \ 源代碼管理 插件選擇:Git
2、文件(F) \ 克隆或簽出代碼(K): 可以從 存儲庫 (Gitee、Github 等)的項目位置,復制代碼到本地庫。
3、新建或打開解決方案,在解決方案資源管理器,右點擊 ”XX解決方案“ ,選擇 右鍵菜單:
二、視圖(V)\ 團隊資源管理器(M) :是主要圖形界面操作的地方,重點介紹,並與 Git 命令行 對應!
(1) “連接” 界面: 通過點擊 圖標 進入。 創建 本地 Git 存儲庫。
“新建”/“添加” ,可在 本地計算機中 增加 庫,默認是:C:\Users\zengXXX\Source\Repos 位置,可以自行選擇其它位置。 這個位置也是可以 在 “Git設置” 中修改的,見下截圖。會在文件目錄中產生:二個文件(.gitattributes、.gitignore)、一個文件夾(.git)。
“克隆” : 有點類似 菜單 “文件(F) \ 克隆或簽出代碼(K)” 的功能。 需填寫網上庫項目的地址。
(2)“主頁” 界面: 通過點擊 圖標 進入。
如果沒有具體項目,可以 “新建” 或 “打開” 解決方案。
重點是:6項功能 的使用:更改、分支、拉取請求、同步、標記、設置。 並與 命令行 對應。
" 更改": 選擇功能 進入:
=
更改數(Changes): 項目工作目錄中,文件改變,及數量。 通過 “+”(全部暫存)
類似命令= $ git add <file>
暫存更改(Staged Changes): 通過 “-”(全部取消暫存)
類似命令= $ git checkout --<file>
存儲(Stashes):
(3) 同步 Sync = Fetch + Pull + Push
三、設置 ,官方文檔 :https://docs.microsoft.com/en-us/azure/devops/repos/git/git-config?tabs=visual-studio&view=azure-devops
使用 $ git config
命令設置配置文件,格式: git config [--local|--global|--system] section.key value
.
1、全局設置 : 保存在 C:\Users\zeng用戶\ .gitconfig 文件 ,修改設置后,點擊 “更新” 保存。
2、項目設置
當建立了本地 repo 后,可以進行特定的 ”存儲庫設置“。 ,如下圖:
勾選 √ “覆蓋全局用戶名和電子郵件設置” ,“更新”后,在項目下 .git 目錄的 config 文件中增加下列內容:
[user]
name = zengXXX
email = zengXXX@126.com
編輯(忽略文件 或 屬性文件 .gitattributes、.gitignore)會修改相應文件。
增加 或 編輯 ‘遠程庫’ ,也會在 .git 目錄的 config 文件中增加或修改相應內容。
遠程(Remotes)命令如下: git remote 只能在 庫范圍 可用,不是用戶(全局)范圍。
其它(Other),類似 git config --list
3、Visual Studio 特有設置: 4 項
這4 項設置中,前2項是 VS 特有。后2項是 Git 命令+定制參數。