VSCodeでgitを使ってみたい、GitHubを使ってソースコードを管理したい人用
まずはGitをダウンロードする
以下サイト二アクセス
自分のPC環境に合わせてクリック、私はwindowsを選択
![](https://usagipy.com/wp-content/uploads/2024/01/image-11.png)
Click here to downloadをクリックすると自動的にファイルがダウンロードされる
![](https://usagipy.com/wp-content/uploads/2024/01/image-12.png)
このアプリがデバイスに変更を加えることを許可しますか?で はい をクリック
![](https://usagipy.com/wp-content/uploads/2024/01/image-13.png)
次はライセンスに関してなのでNextをクリック
![](https://usagipy.com/wp-content/uploads/2024/01/image-14.png)
フォルダを指定する 特にこだわりがなければそのままNext
![](https://usagipy.com/wp-content/uploads/2024/01/image-15.png)
ここもこだわりがなければNext
![](https://usagipy.com/wp-content/uploads/2024/01/image-16.png)
次もこだわりがなければNext
![](https://usagipy.com/wp-content/uploads/2024/01/image-17.png)
Gitをなんのエディタで操作するかのデフォルト設定をします。Vscode出やりたければ、Use Visual Studio Code as Git's default editor を選択
![](https://usagipy.com/wp-content/uploads/2024/01/image-18.png)
Let Git decideを選択するとリポジトリのデフォルトブランチ名がmasterになります。GitHubでは新しく作成されるリポジトリの名前がmain担っているで、Overrride the default default branch を選択して mainをにしておくことをあとから便利だと思います。
![](https://usagipy.com/wp-content/uploads/2024/01/image-19.png)
次は環境変数を設定しますGitのpathを通す こだわりがなければそのままNext
![](https://usagipy.com/wp-content/uploads/2024/01/image-20.png)
SSHの設定にこだわりがなければそのままNext
![](https://usagipy.com/wp-content/uploads/2024/01/image-21.png)
会社などで特に指定がなく個人利用などはUse the OpenSSL library をそのまま選択でNext
![](https://usagipy.com/wp-content/uploads/2024/01/image-22.png)
改行コードとかがwindowsやUnix MacOSなどで変わってくるので自分の環境にあったものを選択
![](https://usagipy.com/wp-content/uploads/2024/01/image-23.png)
Gitのターミナルエミュレーターは何を使うかなので、MinTTYを選択Linux操作も使えるらしいので
![](https://usagipy.com/wp-content/uploads/2024/01/image-25.png)
Git で pullをしたときの動作のデフォルトを設定 特にこだわりがなければデフォルトのFast-forwarod ore mergeを選択
![](https://usagipy.com/wp-content/uploads/2024/01/image-26.png)
Git credential Managerを使うか使わないか、わからないんであとから使いたくなったらめんどくさいのでとりあえずdefaultの設定でそのままNextにしました
![](https://usagipy.com/wp-content/uploads/2024/01/image-27.png)
キャッシュされてパフォーマンスが上がるって書いてるので、そのままでデフォルトでnext
![](https://usagipy.com/wp-content/uploads/2024/01/image-28.png)
追加オプションがあるが、特に必要なさそうなので、デフォルトのチェック無しでInstallをクリック
![](https://usagipy.com/wp-content/uploads/2024/01/image-29.png)
インストール完了
![](https://usagipy.com/wp-content/uploads/2024/01/image-30.png)
GitHubでリポジトリを作る方法
事前にGitHubのアカウントを作っておいてください
VSCodeを開く
File>Open Folderを選択して作業フォルダを作成
![](https://usagipy.com/wp-content/uploads/2024/01/image-32.png)
VSCodeの左側にある、○3つのアイコンをクリック、Publish to Github をクリック
![](https://usagipy.com/wp-content/uploads/2024/01/image-31.png)
GitHubにサインインするか出るのでAllowをクリック
![](https://usagipy.com/wp-content/uploads/2024/01/image-33.png)
GitHubのログインページに進む
![](https://usagipy.com/wp-content/uploads/2024/01/image-34.png)
こちらは好みで常に開くかどうかを設定してください
![](https://usagipy.com/wp-content/uploads/2024/01/image-35.png)
リポジトリ名を入れて、private(非公開)かpublic(公開)か選択
![](https://usagipy.com/wp-content/uploads/2024/01/image-36.png)
リポジトリに含むファイルやフォルダを選択
![](https://usagipy.com/wp-content/uploads/2024/01/image-37.png)
OKを押して、最初のCommitを押す
![](https://usagipy.com/wp-content/uploads/2024/01/image-38.png)
普通にコミット画面が出たら下を飛ばしてコミットして終わり、ダイアログが開いた場合
GitのNameとメールアドレスの設定方法
![](https://usagipy.com/wp-content/uploads/2024/01/image-39.png)
この警告が出たらgitの名前とメールアドレスを設定しましょう
ユーザー名を設定
git config --global user.name "ユーザー名"
メールアドレス設定
git config --global user.email メールアドレス
GitHubで何も設定していないとメールアドレスがそのままgitの情報として残りますので、他の人がpullした場合にメールアドレスが分かってしまいます
そこでGitHubのメールアドレスの設定を変更するために以下にアクセス
https://github.com/settings/emails
Keep my email addresses privateにチェックを入れる
![](https://usagipy.com/wp-content/uploads/2024/01/image-40.png)
ここまで設定すると、commitを押したときに表示されたダイアログが出なくなります
あとはコミットの文章を入れて、Ctrl+Sを押してウィンドウを閉じれば完了です