ひよこの外部記憶

めもおきば

Gitコマンド

明らかにGitの理解が足りない、Egitばかり使っていた代償です。
取りあえずGitについて理解したいという事でまとめ

分散リポジトリ

  • 自分の関係ないコードもバージョン管理出来る
  • Gitのバージョン管理がハッシュ値によって行われるのはコミット番号つけてると衝突する可能性があるため
  • オープンソース等で自分だけの変更をリポジトリに加えられる

git コマンド

C:\hoge>git init

hogeリポジトリを作成する(指定しなければ".git"フォルダが作成される)

C:\hoge>git clone <複製したいリポジトリのURL>

hogeリポジトリが複製される。

C:\hoge>git clone <複製したいリポジトリのURL>
git add .
git commit

変更ファイル見つけてくる(git commitのみだと作成されたファイルは無視される)

git commit -a -m "<コミットメッセージ>"
  • aで変更があったファイルを自動検出してコミットしてくれる
git push <送信先リポジトリ> <送信するブランチ>:<送信先ブランチ>