目錄
#一、建置GIt 環境(Windows)
2. 新增檔案至暫存區
3. 提交暫存區文件至git 倉庫
4. 修改提交後的文件
5. 檢視/新建/切換分支
6. 合併分支
#4. 克隆雲端的項目到本地(git pull)
首頁 開發工具 VSCode 一文吃透VSCode中git的相關配置與使用

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

Aug 30, 2022 pm 08:33 PM
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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

git怎麼更新代碼 git怎麼更新代碼 Apr 17, 2025 pm 04:45 PM

更新 git 代碼的步驟:檢出代碼:git clone https://github.com/username/repo.git獲取最新更改:git fetch合併更改:git merge origin/master推送更改(可選):git push origin master

git怎麼下載項目到本地 git怎麼下載項目到本地 Apr 17, 2025 pm 04:36 PM

要通過 Git 下載項目到本地,請按以下步驟操作:安裝 Git。導航到項目目錄。使用以下命令克隆遠程存儲庫:git clone https://github.com/username/repository-name.git

git commit怎麼用 git commit怎麼用 Apr 17, 2025 pm 03:57 PM

Git Commit 是一種命令,將文件變更記錄到 Git 存儲庫中,以保存項目當前狀態的快照。使用方法如下:添加變更到暫存區域編寫簡潔且信息豐富的提交消息保存並退出提交消息以完成提交可選:為提交添加簽名使用 git log 查看提交內容

git下載不動怎麼辦 git下載不動怎麼辦 Apr 17, 2025 pm 04:54 PM

解決 Git 下載速度慢時可採取以下步驟:檢查網絡連接,嘗試切換連接方式。優化 Git 配置:增加 POST 緩衝區大小(git config --global http.postBuffer 524288000)、降低低速限制(git config --global http.lowSpeedLimit 1000)。使用 Git 代理(如 git-proxy 或 git-lfs-proxy)。嘗試使用不同的 Git 客戶端(如 Sourcetree 或 Github Desktop)。檢查防火

git怎麼合併代碼 git怎麼合併代碼 Apr 17, 2025 pm 04:39 PM

Git 代碼合併過程:拉取最新更改以避免衝突。切換到要合併的分支。發起合併,指定要合併的分支。解決合併衝突(如有)。暫存和提交合併,提供提交消息。

git怎麼更新本地代碼 git怎麼更新本地代碼 Apr 17, 2025 pm 04:48 PM

如何更新本地 Git 代碼?用 git fetch 從遠程倉庫拉取最新更改。用 git merge origin/<遠程分支名稱> 將遠程變更合併到本地分支。解決因合併產生的衝突。用 git commit -m "Merge branch <遠程分支名稱>" 提交合併更改,應用更新。

如何解決PHP項目中的高效搜索問題? Typesense助你實現! 如何解決PHP項目中的高效搜索問題? Typesense助你實現! Apr 17, 2025 pm 08:15 PM

在開發一個電商網站時,我遇到了一個棘手的問題:如何在大量商品數據中實現高效的搜索功能?傳統的數據庫搜索效率低下,用戶體驗不佳。經過一番研究,我發現了Typesense這個搜索引擎,並通過其官方PHP客戶端typesense/typesense-php解決了這個問題,大大提升了搜索性能。

git怎麼刪除倉庫 git怎麼刪除倉庫 Apr 17, 2025 pm 04:03 PM

要刪除 Git 倉庫,請執行以下步驟:確認要刪除的倉庫。本地刪除倉庫:使用 rm -rf 命令刪除其文件夾。遠程刪除倉庫:導航到倉庫設置,找到“刪除倉庫”選項,確認操作。

See all articles