日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

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

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

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

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

前置工作

在介紹如何在 VS Code 中使用 Git 之前,先來介紹一個強大的 VS Code 插件:Git Extension Pack,它旨在提供一組常用的 Git 工具和功能,以便更方便地進行版本控制和協作開發。該插件包含了多個與 Git 相關的擴展:ZIs28資訊網——每日最新資訊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 中直接跳轉到代碼的功能。通過單擊相應的鏈接,可以快速打開相關代碼倉庫,并跳轉到指定的行號或文件位置。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

git rebase

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

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

git checkout

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

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

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

git merge

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

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

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

git push

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

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

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

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

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

git add

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

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

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

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

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

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

git reset

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

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

git commit

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

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

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

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

git stash

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

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

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

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

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

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

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

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

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

git push

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

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

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

git pull

如果需要從遠程分支向本地分支同步代碼,可以點擊拉取:ZIs28資訊網——每日最新資訊28at.com

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

git tag

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

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

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

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

合并沖突

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

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

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

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

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

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

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲激情校园春色| 欧美色播在线播放| 久久精品1区| 久久精品中文字幕一区| 在线日韩中文字幕| 亚洲人成人77777线观看| 日韩亚洲欧美中文三级| 亚洲国产欧美在线人成| 精品成人在线视频| 精品成人在线| 99热免费精品在线观看| 欧美一区二区成人| 羞羞答答国产精品www一本| 亚洲一区二区黄| 久久精品导航| 欧美日韩精品一区二区在线播放 | 亚洲午夜日本在线观看| 亚洲成人在线免费| 日韩一级大片在线| 在线亚洲免费视频| 国产精品99久久久久久白浆小说| 欧美一区二区观看视频| 欧美激情综合亚洲一二区| 欧美精品一区二区三| 国产伦精品一区二区三区照片91 | 国产欧美日韩亚州综合| 亚洲国产人成综合网站| 午夜国产精品视频| 欧美黄色网络| 国产一区二区三区最好精华液| 亚洲美女免费精品视频在线观看| 欧美一级免费视频| 欧美日韩国产一级| 亚洲大胆av| 亚洲美女性视频| 一本色道婷婷久久欧美| 久久九九热re6这里有精品| 欧美性一二三区| 国产日韩精品一区二区三区在线| 亚洲国产一区二区三区在线播| 欧美一区二区性| 老司机精品视频一区二区三区| 欧美成人伊人久久综合网| 欧美日韩国产天堂| 亚洲电影一级黄| 欧美专区亚洲专区| 国产精品久久毛片a| 日韩视频免费观看| 免费欧美在线| 国内精品久久久久久久影视蜜臀| 亚洲午夜国产一区99re久久| 欧美成年人网| 玉米视频成人免费看| 欧美影片第一页| 国产精品日韩欧美一区二区三区| 日韩亚洲欧美一区| 欧美激情在线| 国产精品实拍| 亚洲第一毛片| 一区二区三区四区国产| 欧美激情一区三区| 国产免费一区二区三区香蕉精| 有坂深雪在线一区| 久久国内精品自在自线400部| 欧美大片91| 狠狠综合久久| 久久se精品一区二区| 国产精品一区二区女厕厕| 亚洲制服av| 国产精品九九久久久久久久| 伊人久久亚洲美女图片| 久久久国产亚洲精品| 国产日韩一级二级三级| 亚洲欧美制服另类日韩| 国产精品日韩欧美一区二区三区 | 欧美日韩精品中文字幕| 国产欧美日韩亚洲| 亚洲欧美日韩在线一区| 国产精品日韩欧美大师| 在线亚洲免费| 欧美sm极限捆绑bd| 国产精品日韩久久久| 亚洲综合色视频| 欧美黄色片免费观看| 国产欧美综合在线| 欧美亚洲日本一区| 欧美日本成人| a4yy欧美一区二区三区| 欧美三区在线| 午夜精品影院| 欧美日韩一区二区三区四区在线观看 | 欧美日韩精品一区| 一区二区三区精品视频| 欧美午夜视频在线| 亚洲精品韩国| 欧美日韩国产高清视频| 永久免费精品影视网站| 亚洲欧美在线免费观看| 国产欧美大片| 久久精品夜色噜噜亚洲aⅴ| 国产精品二区影院| 亚洲欧美bt| 欧美日韩国产小视频| 一本一本久久a久久精品综合麻豆| 欧美视频在线观看 亚洲欧| 亚洲国产精品久久精品怡红院| 美女999久久久精品视频| 国产视频在线一区二区| 亚洲影视在线播放| 欧美日韩精品一区二区三区| 亚洲第一天堂av| 欧美日韩国产高清| 亚洲精品乱码久久久久久蜜桃91| 欧美人成在线| 亚洲综合国产激情另类一区| 国产欧美日韩一区二区三区在线观看 | 在线观看日韩欧美| 欧美精品一区三区在线观看| 亚洲一区二区三区乱码aⅴ| 国产视频欧美视频| 女生裸体视频一区二区三区| 一区二区三区在线观看欧美| 欧美成人首页| 亚洲欧洲另类国产综合| 国产精品99一区二区| 一区二区欧美亚洲| 国产欧美日韩伦理| 欧美高清视频在线观看| 亚洲欧美欧美一区二区三区| 欧美亚洲第一页| 久久一区二区三区av| 国产精品99久久久久久久女警 | 欧美午夜久久| 久久婷婷国产麻豆91天堂| 精品99一区二区三区| 久久精品免费看| 国产亚洲视频在线观看| 欧美一区二区三区视频免费| 在线电影欧美日韩一区二区私密| 欧美日韩在线视频一区| 久久久久国产精品一区二区| 99re热这里只有精品视频| 欧美日韩精品系列| 久久久国产成人精品| 亚洲大片在线观看| 国产精品成人一区二区艾草| 在线一区视频| 尤物yw午夜国产精品视频明星| 国产精品99一区二区| 性18欧美另类| 亚洲精品男同| 激情欧美日韩一区| 国产精品久久久久久久久久ktv | 欧美日韩中字| 快she精品国产999| 亚洲精品国精品久久99热| 国产精品天天摸av网| 久久av一区| 1769国内精品视频在线播放| 欧美高清在线精品一区| 99re66热这里只有精品3直播 | 国产精品网曝门| 久久精品国产视频| 影音先锋在线一区| 国产精品自拍在线| 欧美日韩国产综合视频在线观看| 亚洲午夜一区| 最新国产乱人伦偷精品免费网站| 国产一区二区精品久久91| 欧美午夜片在线观看| 欧美高清在线播放| 亚洲午夜高清视频| 亚洲人成人一区二区三区| 狠狠综合久久av一区二区小说 | 亚洲综合精品| 激情六月婷婷综合| 欧美日韩不卡| 欧美ed2k| 亚洲欧美日韩成人| 这里是久久伊人| 国产亚洲制服色| 国产精品最新自拍| 免费永久网站黄欧美| 久久久久这里只有精品| aa级大片欧美| 国产亚洲精品福利| 欧美国产日韩一区二区| 久久久噜久噜久久综合| 欧美在线国产| 久久av在线| 99ri日韩精品视频| 亚洲精品少妇30p| 亚洲啪啪91| 国产午夜精品一区二区三区欧美 | 亚洲欧洲综合另类| 亚洲国产影院| 国产日韩综合一区二区性色av| 免费欧美电影| 欧美伊久线香蕉线新在线| 亚洲欧美日韩一区在线| 亚洲男人的天堂在线| 亚洲愉拍自拍另类高清精品| 亚洲高清视频一区二区| 在线观看视频日韩|