Visual StudioではgitとGit概念を使用します。


プログラムを書くには必ずバージョンコントロールが必要です。個人プロジェクトでも必要です。マイクロソフトはVisual Studio 2019からデフォルトでGitに対するサポートを提供しました。Visual Studio 2019以前のバージョンは対応するプラグインをインストールしてGit機能を実現できます。まずGitとGitHubを区別します。前者はバージョンコントロールソフトを指しています。各工場は自分の具体的な実現ができます。後者は実はGitHubというサイトを指しています。Gitを使ってコードの委託サービスを提供しています。このサイトのほかに、giteeがサービスを提供するサイトがあります。
第一部:Gitとは何ですか?
Gitは現在世界で最も先進的な分散式の制御システムです。Gitはオープンソースの分散型バージョン制御システムで、効果的、高速の処理は非常に小さいから非常に大きなプロジェクトバージョンの管理ができます。現在使用範囲が一番広いバージョン管理ツールです。まず図でGitの仕事原理を紹介します。

一、仕事と操作の流れ
使用前にGitのワークフローを知る必要があります。以下はGitのワークフローとVisual Studioの中のgitをどうやって使うかを説明します。
1、Gitワークフロー

2、Git操作過程の図解

3 Gitによくある名詞の説明
引取(Pull):リモートライブラリをローカルバージョンライブラリに統合すると、(Fetch+Meger)に相当します。
   (Fetch):            
   (Meger):            
   (Commit):      ,       
   (Push):      ,       
   (Pull+Push):       ,           ,   (Pull+Push)
    (Switch):    (      )
二、WindowsにGitを取り付ける
1.一般的に私たちが働いているパソコンはWindowsシステムです。ホームページのhttps://git-scm.com/downloadsからページの中でgitのwindowsインストールの包みをダウンロードします。下の図です。

2.ブラウザは、インストールパッケージページをダウンロードするためにジャンプします。下の図です。

3.ダウンロードディレクトリで先ほどダウンロードしたファイルGit-2.30.0.2-64 bit.exeを見つけたら、マウスでダブルクリックして、デフォルトでインストールすればいいです。
4.ウェブサイトのアドレスからダウンロードするのがとても遅いなら、タオバオの鏡像https://npm.taobao.org/mirrors/git-for-windowsの中から適切なバージョンを選んでダウンロードします。
私が使っているのはwindows 10+git 2.26.26-64 bit.exeです。(https://npm.taobao.org/mirrors/git-for-windows/v2.26.2.windows.1/Git-2.26.2-64-bit.exe
5.セットアップが成功したら、スタートメニューの中に「Git-」Git Bashがあります。

6.またはデスクトップの右ボタンでも見られます。

7.上記の2つのメニュー項目について簡単に説明します。ここでGUIはユーザーインターフェースモードで、Bashはコマンドラインモードです。
8.オペレーティングシステムWindows 10のスタートメニューに「git」を直接入力すると、以下のアプリケーションオプションが表示されます。下の図です。

9.マウスで「Git Bash」をクリックすると、似たようなコマンドウィンドウが飛び出すので、Gitのインストールが成功したと説明します。以下のとおりです

三、SVNとGitの一番主要な違いは?
SVNは集中的に中国語バージョンの制御システムで、バージョンライブラリは中央サーバーに置いていますが、仕事をする時は自分のコンピュータを使っていますので、まず中央サーバから最新バージョンを入手してからコードを書きます。集中中国バージョンの制御システムはインターネットで仕事ができます。もしLANでも大丈夫なら、帯域幅が十分に大きく、速度が十分速いです。
Gitは分散式バージョン制御システムで、それでは中央サーバーがなくて、すべての人のコンピュータは完全なバージョンライブラリです。このように、仕事の時にネット接続する必要がなくて、バージョンはすべて自分のコンピュータの上にあるためです。すべての人のパソコンに完全なバージョンライブラリがある以上、複数の人はどう協力しますか?例えば、自分がパソコンでファイルAを変えました。他の人もパソコンでファイルAを変えました。この時、二人の間でそれぞれの修正を相手に押し付けるだけで、お互いに相手の修正を見ることができます。
四、作業区と一時預かり区の違いを理解する?
ワークゾーン:つまり、あなたがパソコンで見たディレクトリです。例えば、ディレクトリの下のWpfAppGitのファイル(.git隠しディレクトリのバージョンライブラリを除く)。または、後で新しく作成する必要があるディレクトリファイルなどはすべて作業エリアの範疇に属します。
バージョンライブラリ(Repository):ワークエリアに隠しディレクトリがあります。gitは、ワークエリアではなく、バージョンライブラリです。その中のバージョンライブラリには多くのものが保存されています。その中で最も重要なのはstage(一時保存エリア)とGitは自動的に最初の分岐masterを作成しました。
これまでVisual StudioでgitとGitの概念を使った記事を紹介しましたが、Visual Studioに関する詳細な内容は以前の文章を検索したり、次の関連記事を見たりしてください。これからもよろしくお願いします。