我有一個關于 Visual Studio 2022 社區和 Git 的快速問題。所以我對 Git 完全陌生,而且我以前沒有使用過它。我也沒有 Github 帳戶,目前也不打算創建一個。
我想使用 Git 作為我的版本控制,因為它帶有 Visual Studio 2022 社區。但是,我不希望將我的代碼提交上傳到 Github 網站。我想將所有代碼和所有提交保存在本地計算機上。
我看到我可以像這樣在 Visual Studio 中本地創建一個 Git 存盤庫:

作為測驗,我根據上圖創建了一個 Git 存盤庫,但是當我嘗試提交我的更改時,Visual Studio 2022 會阻止我提交我的更改,除非我輸入我的用戶名和電子郵件地址。如果所有提交都在我的計算機上本地完成,為什么 Git 會要求我輸入電子郵件地址?
所以我的問題是,如果我根據上圖在計算機上本地創建一個 Git 存盤庫,我的代碼或提交是否會上傳到互聯網? 我不希望我的代碼或提交被上傳到互聯網上,我想私下將我的所有代碼和提交保存在我自己的計算機上。我必須輸入一個電子郵件地址才能在我的計算機上進行本地提交這一事實更加令人困惑,因為它應該只是我計算機上的本地存盤庫(抱歉,我的問題對于經驗豐富的用戶來說可能很明顯的 Git,但我對 Git 完全陌生,并且電子郵件要求使我的代碼和提交看起來像是可以上傳到互聯網,所以我只是仔細檢查)。
uj5u.com熱心網友回復:
當您創建提交時,Git 會嵌入兩條資訊以將您標識為提交的作者。這些是您的個人姓名(即其他人稱呼您的名稱,而不是用戶名)和您的電子郵件。Git 需要在這些欄位中輸入一些內容。通常,這些是通過 Git 中的user.nameanduser.email選項設定的,但也可以通過其他方式設定。
即使您提供了該資訊,這并不意味著您的資料將被推送到其他地方。您可以繼續在本地使用 Git,而無需在任何地方上傳您的代碼,但您需要提供名稱和電子郵件以便 Git 作業。
這是因為在原始 Git 作業流程中,您所做的提交被格式化為補丁并發送給其他人,并且需要您的個人姓名和電子郵件才能使其正常作業。如前所述,您不必采用該流程,但資料仍然是提交的一部分。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/458824.html
下一篇:安裝VS2022后Git停止作業
