国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Visual Studio2022 使用git進行代碼版本管理

這篇具有很好參考價值的文章主要介紹了Visual Studio2022 使用git進行代碼版本管理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一.環(huán)境下載以及項目克隆

1.安裝 Visual Studio 2022 社區(qū)版 - 下載最新的免費版本 (microsoft.com) 打開IDE,點擊克隆存儲庫

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

2.填上存儲庫位置和路徑,點克隆。如果是首次克隆,系統(tǒng)會提示輸入賬戶密碼,(賬戶密碼為Gitee 的賬戶和密碼)

存儲庫位置:就是自己創(chuàng)建的Git倉庫的位置,例如,我的遠程倉庫在Gitee上面,找到遠程倉庫要下載的項目,點克隆,把HTTPS 路徑復制,粘貼到存儲庫位置。

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

路徑:克隆下來的項目,存儲在本地倉庫的目錄(本地倉庫)

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

二.項目代碼同步操作

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

1.拉取(應當每次提交代碼之前,先進行拉取操作)。

拉取和提取的區(qū)別:

拉取:如果當前存在未同步的代碼,(未同步的代碼指:代碼已經(jīng)提交到本地倉庫,但未同步到遠程倉庫)。進行拉取的時候,剛好遠程倉庫也有新的代碼提交,就會和本地未同步的代碼進行自動合并,如果合并過程沒有沖突,提示拉取完成。這個時候再點擊推送,把未同步的代碼推上遠程倉庫即可完成代碼同步。如果自動合并過程,發(fā)生代碼沖突,找到?jīng)_突文件,進行處理完成,即可正常推送。(未解決的沖突代碼禁止強制推送

提取:如果本地倉庫存在未同步的代碼,進行提取的時候,剛好遠程倉庫也有新的代碼提交,提取下來新的代碼就不會進行和本地未同步的代碼進行自動合并。區(qū)別就是這點。(常用的是拉取而不是提取

2.推送

編寫代碼完成后,點擊 Git更改如果沒有找到,可以在vs 頂部導航欄,視圖--Git更改),填寫代碼功能說明,點擊 全部提交。全部提交只是把新的更新暫存到本地倉庫,這時還需要把本地的暫存推送到遠程倉庫。提交完成后點擊推送按鈕:如果遠程倉庫已經(jīng)有新的代碼提交,但你事先沒有進行拉取操作,Git會提示,先進行拉取操作后然后再推送。這個時候只需要按照提示,先拉取--再推送。就會顯示推送成功的狀態(tài)消息。如果遠程倉庫沒有新的代碼提交,就會直接提示推送成功的狀態(tài)消息了。(按照正常的流程,一般是先拉取再推送

3.同步

代碼功能編碼完成后,點擊 Git更改,填寫完成功能說明后,點擊 全部提交。然后點擊同步按鈕:此時會自動進行拉取以及自動合并和同步本地代碼到遠程倉庫的操作。也就是把它理解成,拉取和推送的簡化操作。例如,正常情況下,先點拉取,再點推送,要點擊2次。但直接點擊同步,Git 會直接幫你自動進行拉取和推送。只需要點擊一次。

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

4.切換分支

4.1 創(chuàng)建以查看分支

默認的情況下,拉取的遠程倉庫的代碼下來后,本地會默認創(chuàng)建一個master 分支。如果我們想增加一個新的功能模塊,需要新建一個分支來開發(fā)新的代碼功能。(也可以直接在master 分支中開發(fā),但一般不建議這樣做)

新建分支,在vs 右下角,點擊 master 分支

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

點擊新建分支,例如Branch_Location 就是我新建立的分支

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

新建分支:輸入要新建分支的名稱。點擊創(chuàng)建的時候,如果勾選上 簽出分支 就是Git會把當前指向的分支切換到新創(chuàng)建的分支上。如果不勾選上 簽出分支 那么創(chuàng)建新的分支完成后,當前的分支還是指向 master 分支

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

如何區(qū)分當前所在的分支(即當前項目指向的分支),vs 中看當前項目右下角顯示的是那個分支,那么當前所在的就是那個分支。例如 顯示 master。

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

也可以點擊 master ,列出本地所有的分支中,master 明顯加粗了,也表示當前所在的分支是 master

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

4.2 切換分支

vs 中點擊項目右下角

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

然后點擊要切換的分支

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

切換完成后,vs 右下角顯示了剛切換的分支名,即分支切換成功,當前所在的分支就是Branch_Location 了,就可以在新分支上面開發(fā)新的功能了。

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

5.合并分支

分支并合有2種情況,第一種,我當前在Branch_Location 上面開發(fā)新的功能,但由于功能復雜,開發(fā)周期比較久。這時遠程的倉庫有新的代碼提交了,我想把新的代碼同步到Branch_Location 上面來,以保證當前的分支永遠和遠程倉庫的分支同步。

第二種,當前的 Branch_Location 分支上的功能已經(jīng)開發(fā)完成了,需要同步到遠程倉庫上面去。所以就需要使用到 合并分支 的功能了。(分支合并完成后,當前的Branch_Location 分支不會自己刪除,除非自己手動刪除。如果新的功能開發(fā)完成,并且代碼也合并上master 分支了,根據(jù)需求可刪掉當前分支(Branch_Location )或保留當前分支)

第一種情況合并操作說明:

1. 當前處于 Branch_Location 分支,我要同步遠程倉庫的新提交代碼下來,就需要切換到本地的 master 分支,進行同步操作。表示同步最新的代碼到本地的 master

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

2. master 同步最新代碼完成后,切換到 Branch_Location 分支,鼠標懸停master 分支上,右鍵。(注意不是直接點擊,直接點擊master 分支會切換分支到master 了)點擊 合并到 Current Barnch (合并到當前分支) 。那么當前分支如何辯別,也在上面說過了,字體加粗的就是當前指向的分支。所以合并到當前的分支就是 Branch_Location 了,彈窗確認后,就會把最新的遠程倉庫代碼同步到本地的 Branch_Location

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

第二種情況合并操作說明:

1.當前處于 Branch_Location 分支,功能開發(fā)完成后。需要把新的代碼功能同步到遠程倉庫上面去。那么首先要在當前的分支中,進行代碼推送。

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

2.因為剛才創(chuàng)建的 Branch_Location 分支只是在本地有,遠程倉庫還沒有。所以點擊推送的時候,Git會自動在遠程倉庫創(chuàng)建一個遠程倉庫的 Branch_Location 分支。當前本地的Branch_Location 分支新增的功能代碼就會推送到遠程的Branch_Location 分支了。(遠程Branch_Location 分支和本地Branch_Location 分支代碼是同步狀態(tài)的了)

3.推送完成后,由于當前的Branch_Location 分支新的功能代碼需要合并到 遠程倉庫(master分支)?,這時,我們把分支切換到 本地master 分支,鼠標懸停Branch_Location 分支上,右鍵。(注意不是直接點擊,直接點擊Branch_Location 分支會切換分支到 Branch_Location 了)然后 點擊 合并到 Current Barnch (合并到當前分支) 。彈窗確認后,就會把Branch_Location 分支新的功能代碼合并到本地的 master 了。

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

4. 然后在master 分支點擊同步,就完成了分支的同步操作了。完成這個操作后,Branch_Location 分支的新的功能代碼也同步到遠程倉庫了,該分支可進行刪除或保留看需要了。

Visual Studio2022 使用git進行代碼版本管理,Git代碼管理工具系列,visual studio,git,ide

基于vs2022 使用git 進行倉庫同步就到這了,如果出現(xiàn)沖突或都報錯,參考一下這個文章Visual Studio 2022 同步代碼報錯:Authentication failed..._小丫頭呀的博客-CSDN博客?;镜膅it 操作就是這樣。

沒有任何商業(yè)目的,只是索取的多了,也想輸出點奉獻回來給社區(qū)。如果寫的不好或者那里有問題,還請各位大佬嘴下留情。感謝大家!??!文章來源地址http://www.zghlxwxcb.cn/news/detail-716881.html

到了這里,關于Visual Studio2022 使用git進行代碼版本管理的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 記錄一次.NET6環(huán)境使用Visual Studio 2022 V17.6.2版本的異常

    記錄一次.NET6環(huán)境使用Visual Studio 2022 V17.6.2版本的異常

    C#開發(fā)環(huán)境Visual Studio 2022 V17.6.2版本。 .NET 6.0 系統(tǒng)是Blazor Server框架的系統(tǒng)頁面,在使用Visual Studio 2022 V17.6.2版本編譯后,執(zhí)行出現(xiàn): 先使用了Visual Studio 2022 V17.4.0版本編譯后可以正常。 經(jīng)過分析:Visual Studio 2022 V17.4.0還在使用的目標框架為:.NET 6.0,Visual Studio 2022 V17.6.2版本的

    2024年02月08日
    瀏覽(26)
  • Visual Studio Code 用 git 獲取指定歷史版本代碼,并且拉取代碼到指定根目錄的方法

    Visual Studio Code 用 git 獲取指定歷史版本代碼,并且拉取代碼到指定根目錄的方法

    1、新建文件夾,并用 VS打開該文件夾 2、終端執(zhí)行? git init 3、找到想拉取項目的SSH地址,并復制該地址 4、把復制的SSH地址關聯(lián)起來,關鍵語法 git remote add origin 地址 5、先拉取下來, git pull origin master 6、查看提交日志, git log --pretty=oneline (備注:oneline 意思是把每一個提交

    2024年02月15日
    瀏覽(71)
  • Visual Studio 2022 免費版最新版本下載安裝教程

    Visual Studio 2022 免費版最新版本下載安裝教程

    首先,登錄官網(wǎng)下載免費的社區(qū)版Visual Studio Visual Studio官網(wǎng)下載鏈接 選擇需要安裝的組件,一般c++就夠了,如果從事Linux開發(fā)的話,需要滑倒最下面選擇Linux和嵌入式( 不需要可以不用選 ) ? ?安裝地址可以自己選擇,如果c盤不夠的話可以選擇放在D盤,選好之后點擊確認即

    2024年02月15日
    瀏覽(104)
  • Visual Studio 2022連接遠程系統(tǒng)進行C/C++開發(fā)

    Visual Studio 2022連接遠程系統(tǒng)進行C/C++開發(fā)

    Visual Studio被稱為是宇宙最強IDE,以前開發(fā)Linux C/C++服務器程序,基本上都是在Windows上使用VS編寫跨平臺的C/C++代碼,然后先在VS中編譯、鏈接、調試,然后在Linux下編譯、鏈接,再針對Linux下的特定代碼進行調試。后面VisualGDB的出現(xiàn),終于有所改變了,參見筆者之前的博文:W

    2024年02月12日
    瀏覽(21)
  • C++ 學習(一)Visual Studio 2022配置、Git配置及第一個程序

    C++ 學習(一)Visual Studio 2022配置、Git配置及第一個程序

    從今天開始學習一下C++,一些小例子與Golang語言對比一下。 C++ IDE:Visual Studio 2022 下載地址:Visual Studio 2022 IDE - Programming Tool for Software Developers Golang IDE:Goland (需要配置Go環(huán)境) 下載地址:Download GoLand: A Go IDE with extended support for JavaScript, TypeScript, and databases 選擇“創(chuàng)建新項

    2023年04月09日
    瀏覽(24)
  • Visual Studio 2022 版本 17.6 預覽版發(fā)行版小范圍更新,值得你一看

    Visual Studio 2022 版本 17.6 預覽版發(fā)行版小范圍更新,值得你一看

    寫在前面: ? ? ??Visual Studio 2022 v17.6 是vs2022 v17.6小版本的一個更新,此版本拓展了 vs2022 v17.5版本的功能,旨在提高您的工作效率,無論你是 .NET 開發(fā)人員、游戲開發(fā)人員和/或C++開發(fā)人員 此博客總結了此版本中的主要更新和修改。 目錄 集成開發(fā)環(huán)境生產(chǎn)力 大括號對著色

    2024年02月09日
    瀏覽(44)
  • Visual Studio 2022中粘貼代碼會自動變轉義字符

    Visual Studio 2022中粘貼代碼會自動變轉義字符

    裝了Visual Studio 2022之后,一直沒有正式的項目在跑。最近有新項目,決定試試.net 6的新特性。在添加集合時,粘貼”);補充字符串時,發(fā)現(xiàn)VS居然自動幫我轉了轉義字符,比如原文是: 我想補充成: 結果卻變成了: 這明顯是畫蛇添足,但在原來的Visual Studio 2019不會這樣。 下

    2024年02月08日
    瀏覽(17)
  • Window中,Visual Studio 2022(C++)環(huán)境下安裝OpenCV教程(不用Cmake版本)

    Window中,Visual Studio 2022(C++)環(huán)境下安裝OpenCV教程(不用Cmake版本)

    本教程主要為了方便小白安裝C++版本的OpenCV。 1. 第一步:下載官方OpenCV 下載后,在本地安裝即可,注意記住安裝路徑,后續(xù)需要! 2. 配置系統(tǒng)環(huán)境變量,Path中,新增變量。即opencv安裝的路徑,選到opencv中build/x64/vc15/bin 3. 安裝visual studio 2022,官網(wǎng) 直接,按照C++配置安裝即可

    2024年02月11日
    瀏覽(33)
  • Visual studio 2022 推送到git 出現(xiàn)Git failed with a fatal error.

    Visual studio 2022 推送到git 出現(xiàn)Git failed with a fatal error.

    1 同步推送出現(xiàn)以下錯誤 報錯圖 2 猜想問題出現(xiàn)的原因 (1)github的賬戶 密碼 出現(xiàn)錯誤 導致出現(xiàn)問題 (2)windows的系統(tǒng)host配置文件沒有完善的對應上 3 查看githubz賬號是不是出現(xiàn)問題 發(fā)現(xiàn)配置并沒有問題 git設置查看 4 配置windows文件 1 打開運行cmd 輸入nslookup github.com 2 找到

    2024年02月16日
    瀏覽(46)
  • Visual Studio 2022 17.5.0版本 c++ 存在太多錯誤,IntelliSense引擎無法正常運行

    Visual Studio 2022 17.5.0版本由于boost或者其它第三方庫導致IntelliSense無法使用,臨時解決方案:/Zc:preprocessor 微軟已注意到該問題,原帖子:IntelliSense 報告了許多提升庫的錯誤 - Visual Studio 反饋

    2024年02月11日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包