GitHubで頻繁に利用する基本的なコマンドをまとめました。
ソース管理は、ツールを使う場合が多いと思いますが、やはり、コマンドの方が細かい管理、指示ができます。
いざという時に、コマンドでも使えると便利だと思います。
ブランチの作成
1 |
git branch xxxxx |
ブランチ一覧
1 2 3 4 |
[user@localhost api]$ git branch * master refs_xxxxx topic/refs_xxxxx |
ブランチの切り替え
1 2 |
git checkout master # masterブランチへ切替 git checkout refs_xxxx # refs_xxxxブランチへ切替 |
修正ファイルの差分
1 |
git diff app/controllers/xxxxxx_controller.rb |
ファイルの追加
1 |
git add app/controllers/xxxxx_controller.rb |
ファイルの削除
ファイル指定
1 2 3 4 |
git rm ../Xxxxx.class.php ディレクトリごと削除する場合 git rm -r ../Xxxxx |
push
1 2 |
git push origin master # masterブランチへpush git push origin refs_xxxx # refs_xxxxブランチへpush |
commit
1 |
git commit -m "コメントを記載" |
間違えて add したものを取り消す
1 |
git reset HEAD ファイル名 |
指定のコミットまで戻す
1 2 3 4 5 6 7 8 |
git log commit ************************ ハッシュ値をコピる commit以下の文字列 戻す git reset --hard ハッシュ値 例) git reset --hard b7277defbaa4b93b03e98bfe2cd5b83873 |