Gitは分散型バージョン管理ツール。ファイルの履歴を管理する。自分のパソコンだけで履歴を管理しつつ、それをサーバにアップ(プッシュ)し、他のユーザとの共有も可能。
Windowsのスタートメニュー右クリックから「ターミナル」を起動し、以下を貼り付ける。
Set-ExecutionPolicy RemoteSigned -scope CurrentUser; iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
scoop install git
git config --global user.name "user"
git config --global user.email "user@example.com"
| リポジトリ | ソースファイルなどの記録。プロジェクト毎に作る。 |
| ローカルリポジトリ | 自分のPCに作ったリポジトリ。 |
| リモートリポジトリ | Gitサーバに作ったリポジトリ。 |
| コミット | ファイルをローカルリポジトリに反映 |
| プッシュ | ローカルリポジトリをリモートリポジトリに反映 |
| プル | リモートリポジトリをローカルリポジトリに反映 |
VSCodeのターミナルで、以下のコマンドを入力(c:\pythonであることを確認後)。
git init git add . git commit -m "first"
VSCodeを再起動する。
ログインし自分のリポジトリを作成する。右上の+ボタンを押し、New Repositoryを選択。

「Repository name」にプロジェクト名(python)を入力。「Create repository」ボタンを押して作成。
Push an existing repository from the command line の下の2行のコマンドをVSCodeのターミナルに貼り付けて実行する。
以下が表示された場合、「Always use this from now on」をチェックし、Selectを押す。
その後、サーバのユーザ名、パスワードを入力する画面が出るので入力する。その後にまた、上野画面が出た場合も、「Always use this from now on」をチェックし、Selectを押す(隠れている場合もあるのでWindows下部のタスクバーにないか確認)。
サーバの画面を再読み込みしファイルがあれば完了。
コミットメッセージの入力忘れ。COMMIT_MSGは×ボタンを押して閉じ、コミットボタンの上の欄にメッセージを入力して、コミットボタンを押す。
※これが出ないようにするには設定画面のGitの「Use Editor As Commit Input」のチェックを外す。