搜尋
首頁開發工具VSCode一文吃透VSCode中git的相關配置與使用

這篇文章帶大家聊聊VSCode Git操作,介紹一下VSCode中git的相關配置與使用,希望對大家有幫助!

一文吃透VSCode中git的相關配置與使用

 (本文操作皆在Gitee 上進行,Gitee 與Github 操作方式基本上基本相同。)

#一、建置GIt 環境(Windows)

#1. 先下載安裝GIt, 隨後註冊Git 使用者名稱與信箱,此步驟在下面文章已有敘述,此處不再贅述;

https://blog.csdn.net/weixin_53072519/article/details/122824860

詳細介紹了GIT的使用方式,包括GIT介紹、安裝、相關的命令解釋,還有項目上傳至雲端與複製至本地。

【推薦學習:《vscode入門教學》】

2 . 產生SSH 公鑰與密鑰;

        以滑鼠開啟Git Bash Here;

使用指令 ls .ssh 檢查我們的目錄下是否已經有公鑰和私鑰(如下是沒有的);

建立公鑰和私鑰,使用指令 ssh-keygen -t rsa -C "郵箱"; 

此時公鑰私鑰已經生成,注意提示的路徑;

3.將公鑰加入GitHub/Gitee;##        複製公鑰;

##進入Gitee --> "設定" --> “SSH 公鑰”,新增新的公鑰;新增成功後如下;

4. 測試SSH 連線;

        使用指令

ssh -T git@gitee.com

# 進行測試,出現hi.. . 字樣,即連結成功;        同樣在使用GIthub 時使用指令 ##ssh -T git@github.com

# 即可;

#二、VS Code 中GIt 相關操作

######(這裡我將使用一個空資料夾git 作為項目文件進行相關的演示操作###。)###############本地類別操作##################1. 準備專案檔案並初始化倉庫#########        新專案資料夾git 作為專案;桌面進入Git Bash Here,輸入指令code git 使用vs code 開啟我們的專案資料夾;######### ####

vs code 中進入原始碼管理,點選儲存庫的初始化。這一步驟也就完成了git 倉庫的初始化,此時可以看到資料夾已有.git 資料夾(預設隱藏,需要設定顯示隱藏檔即可看到);

接著在專案檔案git 中新建檔案demo.html;

#此時我們可以看到新建的檔案為綠色,且後面有U 字提示;U 意為Untracked 未追踪,也就是說此文件目前僅在我們本地,未被git 進行跟踪。

2. 新增檔案至暫存區

        進入原始碼管理,點選所需操作檔案後方的“ ”,即可將檔案新增至暫存區,相當於執行指令git add;

#此時檔案名稱仍為綠色,但後面的U 變成了A,A 則意為此文件已在暫存區。

3. 提交暫存區文件至git 倉庫

        將暫存區的文件提交至git,進入原始碼管理,在訊息方塊中輸入相關備註,然後點選「√」 即可進行一次提交,也可使用Ctrl Enter 快速鍵直接提交;

此時檔案顏色變為正常,且無字母提示,說明檔案已提交至git。

        提交快速提交方式,快速提交就是快速提交新文件或修改後的文件,而不必先儲存至暫存區。省略了新增至暫存區操作;

如下,如果我們將修改後的檔案未儲存至暫存區就進行了提交,vs code 會給出警告,這時我們選擇“總是” ,即可在未來的操作中自動省略新增至暫存區操作。

4. 修改提交後的文件

        將提交後的文件內容進行修改後,檔案名稱將有以下提示;

此時檔案名稱變為黃色,且有提示字母M;M 意為 modify,即已修改。

想要撤銷修改,進入原始碼管理,點選返回箭頭放棄變更即可;

5. 檢視/新建/切換分支

        點選vs code 底部狀態列的 「master」 即可顯示專案中的分支,此處的master 意為目前所在分支為master;如下圖所示,專案中只有一個master 分支;

建立分支點選 「正在建立新分支...」;

此時項目中已有兩個分支;

切換分支只要點選對應分支名稱;

6. 合併分支

        我們先在新建的xiaoma 分支中修改檔案內容並提交;

隨後切換到master 分支,此時master 分支是沒有修改後的內容的;

接下來進行合併,先點選設定圖示「⚙」 開啟指令面板;

##在指令面板中搜尋git merge,找到合併分支操作,點選合併分支;

此時master 分支已有xiaoma 的相關操作;

7. 暫時保存目前分支狀態

        當我們在工作過程中程式碼寫到一半,並沒有完成某個模組的開發,但此時必須離開目前分支切換到另一個分支時,就需要將目前分支的狀態進行暫時保存(儲藏、藏匿),相當於git 指令git stash;

當在目前分支做了一定的修改後,點選更多

“···”,找到儲存-->儲存;

#8. 查看目前檔案做了哪些修改

        當我們正在修改已經提交到git 的文件內容時,vs code 會即使提示我們做了哪些操作,相當於git 指令git diff,如下:

藍色代表此處已修改或刪除

綠色代表此處程式碼為新增內容


##遠端類別作業

1. 新GIt 倉庫

##        遠端類別作業需要結合Gitee 進行,所以我們先在gitee 中新建一個倉庫,進入gitee 首頁點擊新倉庫;

建立好的倉庫如下,我們已經有了SSH 位址;

2. 克隆項目(git clone)

        首先複製新倉庫所獲得的SSH 鏈接,打開vs code 中的命令面板,輸入git clone 找到克隆選項;

點擊後貼上我們的SSH 地址,回車,這時候vs code 會提示我們選擇一個地址用於存放克隆的項目,隨後開始克隆,如下;

############複製成功後即可在本機開啟專案。 ##################3. 推送專案(git push)#########        我們先在剛剛複製的專案中隨意建立一些檔案並將它們提交;###

進入原始碼管理,點選更多 “···” 找到push 進行推送;

推送成功後如下,在Gitee 中可以看到我們的提交記錄;


#4. 克隆雲端的項目到本地(git pull)

        在Vs Code 中拉取雲端項目,進入原始碼管理,選擇更多“···” ,選擇“拉取”,即可進行pull 操作;

注意:每當進行推送項目(push)時,最好先拉取雲端程式碼(pull)以確保雲端已經更新到最新狀態,防止推送項目後造成程式碼衝突;

更多關於VSCode的相關知識,請造訪:vscode教學

以上是一文吃透VSCode中git的相關配置與使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:csdn。如有侵權,請聯絡admin@php.cn刪除
Visual Studio的價值:權衡成本與其收益Visual Studio的價值:權衡成本與其收益Apr 12, 2025 am 12:06 AM

VisualStudio在.NET开发中价值高,因其功能强大且全面。尽管成本和资源消耗较高,但其带来的效率提升和开发体验改善显著。对于个人开发者和小型团队,Community版是理想选择;大型企业则适合Professional或Enterprise版。

Visual Studio的可用性:哪些版本是免費的?Visual Studio的可用性:哪些版本是免費的?Apr 10, 2025 am 09:44 AM

VisualStudio的免費版本包括VisualStudioCommunity和VisualStudioCode。 1.VisualStudioCommunity適用於個人開發者、開源項目和小型團隊,功能強大,適合個人項目和學習編程。 2.VisualStudioCode是一個輕量級的代碼編輯器,支持多種編程語言和擴展,啟動速度快,資源佔用少,適合需要靈活性和可擴展性的開發者。

如何為Windows 8安裝Visual Studio?如何為Windows 8安裝Visual Studio?Apr 09, 2025 am 12:19 AM

在Windows8上安裝VisualStudio的步驟如下:1.從微軟官方網站下載VisualStudioCommunity2019安裝包。 2.運行安裝程序並選擇所需組件。 3.完成安裝後即可使用。注意選擇與Windows8兼容的組件,並確保有足夠的磁盤空間和管理員權限。

我的計算機可以運行與代碼嗎?我的計算機可以運行與代碼嗎?Apr 08, 2025 am 12:16 AM

VSCode可以在大多數現代電腦上運行,只要滿足基本系統要求:1.操作系統:Windows7及以上,macOS10.9及以上,Linux;2.處理器:1.6GHz或更快;3.內存:至少2GBRAM(推薦4GB或更高);4.存儲空間:至少200MB可用空間。通過優化設置和減少擴展使用,可以在低配置電腦上獲得流暢的使用體驗。

如何使程序與Windows 8兼容?如何使程序與Windows 8兼容?Apr 07, 2025 am 12:09 AM

要讓程序在Windows8上順暢運行,需採取以下步驟:1.使用兼容性模式,通過代碼檢測並啟用該模式。 2.調整API調用,根據Windows版本選擇適當的API。 3.進行性能優化,盡量避免使用兼容性模式,優化API調用並使用通用控件。

VS代碼在Windows 8上有效嗎?VS代碼在Windows 8上有效嗎?Apr 06, 2025 am 12:13 AM

Yes,VSCodeiscompatiblewithWindows8.1)DownloadtheinstallerfromtheVSCodewebsiteandensurethelatest.NETFrameworkisinstalled.2)Installextensionsusingthecommandline,notingsomemayloadslower.3)Manageperformancebyclosingunnecessaryextensions,usinglightweightt

VS代碼和Visual Studio有什麼區別?VS代碼和Visual Studio有什麼區別?Apr 05, 2025 am 12:07 AM

VSCode是輕量級代碼編輯器,適用於多種語言和擴展;VisualStudio是功能強大的IDE,主要用於.NET開發。 1.VSCode基於Electron,支持跨平台,使用Monaco編輯器。 2.VisualStudio使用微軟自主技術棧,集成調試和編譯器。 3.VSCode適合簡單任務,VisualStudio適合大型項目。

哪個代碼編輯器可以在Windows 7上運行?哪個代碼編輯器可以在Windows 7上運行?Apr 03, 2025 am 12:01 AM

在Windows7上可以運行的代碼編輯器有Notepad 、SublimeText和Atom。 1.Notepad :輕量級,啟動快,適合老系統。 2.SublimeText:功能強大,需付費。 3.Atom:可定制性強,但啟動慢。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。