AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

VS Code 中使用 Git 實踐,學會了效率翻倍!

來源: 責編: 時間:2023-09-25 10:37:06 382觀看
導讀前置工作在介紹如何在 VS Code 中使用 Git 之前,先來介紹一個強大的 VS Code 插件:Git Extension Pack,它旨在提供一組常用的 Git 工具和功能,以便更方便地進行版本控制和協作開發。該插件包含了多個與 Git 相關的擴展:Git

bWg28資訊網——每日最新資訊28at.com

前置工作

在介紹如何在 VS Code 中使用 Git 之前,先來介紹一個強大的 VS Code 插件:Git Extension Pack,它旨在提供一組常用的 Git 工具和功能,以便更方便地進行版本控制和協作開發。該插件包含了多個與 Git 相關的擴展:bWg28資訊網——每日最新資訊28at.com

  • Git History (git log):可以查看 Git 提交記錄、文件或行的歷史。通過該擴展,可以快速瀏覽項目的版本歷史,查看每個提交包含的修改內容和作者信息,以及文件和行的詳細變更情況。
  • Project Manager:可以方便地在不同項目之間進行切換。這個擴展提供了一個項目管理器,可以輕松地保存和加載不同的項目配置,快速切換工作環境。
  • GitLens:增強了 Visual Studio Code 內置的 Git 功能。它通過行內的 Git 責任注解和代碼鏡頭,更好地了解代碼的歷史和作者信息。您可以方便地查看每行代碼的最后修改者、最近的提交信息,甚至可以直接查看遠程倉庫上的相關代碼片段。
  • gitignore:提供了對 .gitignore 文件的語言支持,讓您能夠更簡單地管理和生成這個文件。同時,還可以從 GitHub 的存儲庫中獲取常見的 .gitignore 文件模板,以便快速忽略項目中不需要跟蹤的文件和文件夾。
  • Open in GitHub / Bitbucket / VisualStudio.com:提供了在 GitHub、Bitbucket 或 VisualStudio.com 中直接跳轉到代碼的功能。通過單擊相應的鏈接,可以快速打開相關代碼倉庫,并跳轉到指定的行號或文件位置。

一個插件囊括了五個熱門插件的全部功能!bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

安裝完成之后,就來看看如何在 VS Code 中可視化使用 Git。bWg28資訊網——每日最新資訊28at.com

當新打開一個 VS  Code 窗口時,需要打開一個項目,可以在本地文件打開項目,也可以直接從遠程倉庫克隆項目:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

當選擇從遠程克隆倉庫時,輸入遠程倉庫地址,按下回車即可:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

要想切換分支,需要點擊這個分支名稱,就會出現所有分支的列表:bWg28資訊網——每日最新資訊28at.com

可以看到,這里面有兩類分支,一類是帶分支圖標的,另一類是帶云圖標的。前者表示本地分支,后者表示遠程分支。點擊本地分支,就會切換到對應的分支,點擊遠程分支,就會遠程分支同步到本地,并在本地創建一個同名的分支。bWg28資訊網——每日最新資訊28at.com

如果想重命名分支,可以執行以下操作:bWg28資訊網——每日最新資訊28at.com

點擊之后,輸入新的分支名即可。bWg28資訊網——每日最新資訊28at.com

如果分支不需要了,也可以刪除分支,不過需要注意,如果想刪除某個分支,需要先切換到別的分支。bWg28資訊網——每日最新資訊28at.com

點擊刪除分支,然后選擇要刪除的分支即可。bWg28資訊網——每日最新資訊28at.com

git rebase

可以按照以下步驟來執行變基操作:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

git checkout

最上面有兩個分支創建操作,第一個是從當前分支創建一個新分支,輸入新分支名即可創建。第二個是從指定分支創建一個新分支,需要先選取從哪個分支創建,然后輸入新分支名即可:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

如果是使用第一種方式來創建新分支,那當前分支的更改也會帶到新分支上。bWg28資訊網——每日最新資訊28at.com

git merge

如果想要合并分支,可以執行以下操作:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

點擊之后,需要選擇從哪個分支向當前分支進行合并,選擇被合并的分分支即可。bWg28資訊網——每日最新資訊28at.com

git push

新創建的分支可以點擊“發布 Branch”按鈕來發布到遠程倉庫:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

當我們進行代碼的修改之后,在源代碼管理邊欄中可以看到更改的文件:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

  • 如果是刪除某個文件,那在更改中顯示的文件名上會有一個刪除線,并且最后會有一個 D 標志,表示已刪除;
  • 如果是修改某個文件,那在更改中顯示的文件名最后有個 M 標志,表示已修改,如果這個文件存在代碼檢查的錯誤,會在 M 前顯示錯誤的數量,比如上面的 package.json 中就有 1 個錯誤。
  • 如果是新增一個文件,那在更改中顯示的文件名最后有個 U 標志,表示未跟蹤的,因為是新增的文件,所以是未跟蹤。

git add

如果想暫存所有文件,可以鼠標懸浮在“更改”那一行,并點擊后面的 ? 即可:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

如果只是想暫存某些文件,可以鼠標懸浮在需要更改的文件名上,并點擊后面的 ? 即可:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

這個暫存操作就相當于執行 git add 命令。這里暫存其中兩個,暫存完之后是這樣的:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

git reset

如果想取消更改,只需點擊更改后面的撤銷按鈕(全部撤銷)或者文件后面的撤銷按鈕(撤銷單個)即可:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

git commit

對于暫存的文件,可以進行commit 操作。只需在上面的輸入框輸入commit 信息,然后點擊“提交”按鈕即可:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

對于未 commit 的文件,也是可以撤銷的,只需點擊暫存的更改那一行的?或者需要撤銷的文件后面的?,點完之后,這些文件就會回到更改中,可以繼續進行修改:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

git stash

可以看到,無論是更改中,還是在暫存的更改中,都會有一個類似于撤回的按鈕,比撤回按鈕多了一個?,這個按鈕就是 stash 的意思,也就是把當前的修改暫存起來,然后在需要的時候取出來暫存的內容,以繼續進行修改。當我們在開發一個需求過程中,需要緊急去別的分支進行操作,就可以先把已經更改的內容暫存起來,等再回來開發的時候,取出來這些內容,繼續開發即可。bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

這里我們將暫存的更改和更改都先暫存起來??梢赃x擇彈出最新的(最后一次暫存)暫存,也可以選擇性彈出暫存:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

可以看到,VS Code 支持儲藏暫存、應用暫存、彈出暫存、刪除暫存。這里不再一一介紹。bWg28資訊網——每日最新資訊28at.com

值的注意是,在源代碼管理邊欄中,也可以點擊最下面的 STASHES 來查看已暫存的文件:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

這里,可以進行應用暫存、刪除暫存、修改暫存名稱等操作:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

git push

當我們修改完代碼之后,就需要推送代碼到遠程了,可以點擊藍色的同步更改按鈕,也可以點擊下面分支的更改按鈕,來同步更改。bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

可以看到藍色按鈕的↑箭頭旁邊有一個數字,它表示 commit 的數量。如果遠程分支比本地分支領先,還有又一個↓箭頭,旁邊也會有一個數字,表示遠程分支比本地分支領先的 commit 數量。bWg28資訊網——每日最新資訊28at.com

git pull

如果需要從遠程分支向本地分支同步代碼,可以點擊拉?。?span style="display:none">bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

git tag

可以點擊創建標記來創建標簽:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

當然,也可以在下面的 TAGS 中管理所有標簽:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

合并沖突

當合并代碼出現沖突時,VS Code 中會顯示當前的更改的和傳入的更改,可以選擇保留其中一個,也可以全部保留:bWg28資訊網——每日最新資訊28at.com

bWg28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-11241-0.htmlVS Code 中使用 Git 實踐,學會了效率翻倍!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 如何用Java實現圖像識別和目標跟蹤?

下一篇: 被卷到“準下崗”,這九種編程語言要消失了!

標簽:
  • 熱門焦點
  • Redmi Pad評測:紅米充滿野心的一次嘗試

    從Note系列到K系列,從藍牙耳機到筆記本電腦,紅米不知不覺之間也已經形成了自己頗有競爭力的產品體系,在中端和次旗艦市場上甚至要比小米新機的表現來得更好,正所謂“大丈夫生居
  • 帥氣純真少年!日本最帥初中生選美冠軍出爐

    日本第一帥哥初一生選美大賽冠軍現已正式出爐,冠軍是來自千葉縣的宗田悠良。日本一直熱衷于各種選美大賽,從“最美JK”起到“最美女星&r
  • 讓我們一起聊聊文件的操作

    文件【1】文件是什么?文件是保存數據的地方,是數據源的一種,比如大家經常使用的word文檔、txt文件、excel文件、jpg文件...都是文件。文件最主要的作用就是保存數據,它既可以保
  • 三言兩語說透柯里化和反柯里化

    JavaScript中的柯里化(Currying)和反柯里化(Uncurrying)是兩種很有用的技術,可以幫助我們寫出更加優雅、泛用的函數。本文將首先介紹柯里化和反柯里化的概念、實現原理和應用
  • 品牌洞察丨服務本地,美團直播成效幾何?

    來源:17PR7月11日,美團App首頁推薦位出現“美團直播”的固定入口。在直播聚合頁面,外賣“神槍手”直播間、美團旅行直播間、美團買菜直播間等均已上線,同時
  • 疑似小米14外觀設計圖曝光:后置相機模組變化不大

    下半年的大幕已經開啟,而誰將成為下半年手機圈的主角就成為了大家關注的焦點,其中被傳有望拿下新一代驍龍8 Gen3旗艦芯片的小米14系列更是備受大家矚
  • 華為Mate 60系列用上可變靈動島:正式版體驗將會更出色

    這段時間以來,關于華為新旗艦的爆料日漸密集。據此前多方爆料,今年華為將開始恢復一年雙旗艦戰略,除上半年推出的P60系列外,往年下半年的Mate系列也將
  • 微軟發布Windows 11新版 引入全新任務欄狀態

    近日,微軟發布了Windows 11新版,而Build 22563更新主要引入了幾周前曝光的平板模式任務欄等,系統更流暢了。更新中,Windows 11加入了專門針對平板優化的任務欄
  • 電博會與軟博會實現"線下+云端"的雙線融合

    在本次“電博會”與“軟博會”雙展會利好條件的加持下,既可以發揮展會拉動人流、信息流、資金流實現快速交互流動的作用,繼而推動區域經濟良性發展;又可以聚
Top