バージョン管理にGitを使用する
Visual Studioコードには、統合Gitサポートがあります。
Gitのインストール:https : //git-scm.com/downloads
1)リポジトリを初期化する
Gitを初期化するディレクトリに移動します。
git initコマンドを使用すると、空の.gitリポジトリが作成されます
2)変更をステージングする
ステージングは、新しく追加されたファイルをGitに追跡させるプロセスです。たとえば、ファイルを追加してgit statusと入力します。追跡されていないファイルのステータスがわかります。したがって、変更をステージングするには、git add filenameを使用します。ここでgit statusと入力すると、追跡用に追加された新しいファイルが見つかります。
ファイルのステージを解除することもできます。git resetを使用する
3)変更をコミットする
コミットとは、変更をリポジトリに記録するプロセスです。statgesの変更をコミットするには、前回のコミット以降に行った変更を説明するコメントを追加する必要があります。
git commit -mメッセージ文字列を使用します
コマンドgit add '* .txt'を使用して、同じタイプの複数のファイルをコミットすることもできます。このコマンドは、txt拡張子を持つすべてのファイルをコミットします。
4)変更を追跡する
バージョン管理を使用する目的は、プロジェクト内のすべてのファイルのすべてのバージョンを保持することです。現在のバージョンを最後のコミットと比較し、すべての変更のログを保持します。
git logを使用して、すべての変更のログを確認します。
Visual Studioコードの統合gitサポートにより、ファイルをダブルクリックしてコードを比較したり、git diff HEADを使用したりできます
最後のコミットでファイルの変更を取り消すこともできます。git checkout-file_nameを使用します
5)リモートリポジトリを作成する
ここまでで、ローカルリポジトリを作成しました。しかし、それをリモートサーバーにプッシュするために。サーバーにリモートリポジトリを追加する必要があります。
git remote add origin server_git_urlを使用します
次に、サーバーリポジトリにプッシュします。
git push -u origin masterを使用します
しばらく時間が経過したとしましょう。私たちは、私たちの変更をプルし、独自のコミットを行い、プッシュした他の人々をプロジェクトに招待しました。
したがって、チームメンバーから変更を取得するには、リポジトリをプルする必要があります。
git pull origin masterを使用する
6)ブランチを作成する
機能またはバグに取り組んでいると考えてみましょう。コード(ブランチ)のコピーを作成し、個別にコミットする方が良いでしょう。完了したら、このブランチをマージしてマスターブランチに戻します。
gitブランチbranch_nameを使用してください
これで、2つのローカルブランチ、つまりマスターとXXX(新しいブランチ)ができました。git checkout masterまたはgit checkout new_branch_nameを使用してブランチを切り替えることができます
git commit -mメッセージを使用してブランチの変更をコミットする
git checkout masterを使用してマスターに切り替えます
ここで、新しいブランチからの変更をマスターにマージする必要がありますgit merge branch_nameを使用します
良い!バグフィックスまたは機能の開発とマージを完了しました。これで、新しいブランチはもう必要ありません。したがって、git branch -d branch_nameを使用して削除します
これで、git pushを使用してすべてをリモートリポジトリにpushする最後のステップです。
これがあなたを助けることを願っています