# Gitの使い方 ## Gitでバージョン管理をする前に ### Gitの環境設定 * Gitの環境設定をする (初回のみ) ~~~ git config --global user.name "your name" git config --global user.email "c11xxxx@x.koeki-u.ac.jp" git config --global push.default simple (どうやらver.2.1からデフォルトらしい) ~~~ * Gitの環境設定値を確認する ~~~ git config --list ~~~ ### リポジトリを新規に作成する場合・既に存在するリポジトリを初期化する場合 * リポジトリを作成したいディレクトリでgit initする (初回or初期化時) ~~~ git init ~~~ ### 既に存在しているリモートリポジトリをコピーしてローカルリポジトリを作成する場合 * ターミナル上でリポジトリ(git_practice_2019)のクローンを作る (初回のみ) ~~~ git clone https://www.yatex.org/gitbucket/HiroseLabo./git_practice_2019.git ~~~ ## 普段の作業の流れ 1. クローンした作業ディレクトリに移動する ~~~ cd git_practice_2019 ~~~ 2. リポジトリからの更新をpullする ~~~ git pull ~~~ 3. 編集作業をする(emacs・vi等) 4. 新規作成したものをaddする (新規ファイル作成時の1度のみ) ~~~ git add ファイル名 ~~~ 5. commit messageを追加してcommitする ~~~ git commit -m "更新内容" ~~~ 6. 4と5を繰り返していき、最終的にローカルリポジトリの更新をリモートリポジトリにpushする ~~~ git push ~~~ ### 備考 * pushする時にエラーが出る場合がある。サーバの方に何かが更新されているとpushできないため、pullしてからmergeする。 ~~~ git pull git merge ~~~