プロジェクト作成
Create repogitoryボタンを押下してプロジェクト作成
ローカルリポジトリ作成
git clone
デスクトップで作る場合
ターミナルでディレクトリをデスクトップへ移動しましょう。
Windows
$ cd ~/Desktop
Mac
$ cd $HOME/Desktop
↑ターミナルのディレクトリがデスクトップになっているか確認してから次のコマンドを叩きましょう。
※ターミナルの画面は人によって違います。
今回はデスクトップなので最後がDesktopなどになっていればOKです。
次に先ほどコピーしたgitのURLを使ってクローンします。
$ git clone URL
これでデスクトップにgithubで作ったプロジェクト名のフォルダが作られます。
ファイルを編集
続いて、VSCodeでそのフォルダを開きます。
ファイルを作成します。
仮に「test.py」というファイルを作ります。
するとgitアイコンの部分に①と表示されると思います。
これはリモートリポジトリとローカルリポジトリの差分を表しています。
test.pyで↓を入力しましょう。
print("test1")
入力したらCTRL+s
又はcommand+s
で保存しましょう。
次にgitアイコンをクリックしてみましょう。
すると変更した項目(ファイル)だけ表示されています。
git add
$ git add test.py
# 変更したファイル全てをインデックスに追加する場合は
$ git add .
+ボタンはこのコマンドを自動でしてくれていることになります。
できるだけコマンドで入力するようにしておいた方が知識が深まります。
するとインデックスに追加された状態になります。
VScodeでは「ステージされている変更」と表現されています。
git commit
次にインデックスに追加したファイルをコミットします。
git commit
そうするとvimでコミットメッセージを入力する画面が出てきます。
こちらは普通の入力方法とは違います。
半角でiボタンを押すと入力モードになり入力できるようになります。
今回は「create test.py」と入力します。
別に日本語とかでもいいです。
変更内容を入力します。
入力が完了したらESCボタンを押して入力モードを終わります。
:wq
と入力します。
コロンを押した時点で最終行に入力されます。
:wq
は上書き保存を意味しています。
入力したらEnterでvim画面が終わり、commitされた状態になります。
ちなみに保存せずにやめたい場合は:q
です。
git push
commitだけではまだリモートに上がっていません。
最後にpushすることを忘れないように!
$ git push origin HEAD
初めてpushする時、ポップアップが出たりすると思います。文言は忘れましたが全てYES側のボタンを押して進んでください。
内容としてはgithubの権限がないので許可するかしないかということです。
許可してあげてpushできるようにしましょう。
これでGithubのサイトを更新すると先ほどpushしたファイルが追加されています。
編集データの差分確認
再びtest.pyを編集します。
↓を追記してください。
print("test2")
そして再びgitアイコンを押し、先ほど編集したファイルを選択します。
そうするとリモートリポジトリとの差分が表示されているのが確認できます。
git add
してgit commit
してgit push
するという繰り返しになります。
終わり
チームで開発をしたりもっとgitの知識を深めたい方は下記より
gitの知識を深めたい方はこちら