はじめに
GitHubの基本的なコマンドのまとめです。
方法
Git Bash で作業します。
初回設定
# ユーザー情報の設定
$ git config --global user.name "ユーザー名"
$ git config --global user.email "メールアドレス"
# 確認方法
$ git config user.name
$ git config user.email
プッシュまで
# 管理したいフォルダ直下で
$ git init
# プッシュ先のリモートリポジトリを指定
$ git remote add origin リモートリポジトリのURL
# ファイルの追加
$ git add <ファイル名>
# ステージングエリアにあるファイルの確認
$ git status
# ファイルのコミット
$ git commit -m "コメント"
# プッシュ
$ git push -u origin master # -u: 次からgit pushするだけでorigin masterへpushするようになる
git addの取り消し
"""
git init直後
"""
# 全ファイルの取り消し
$ git rm --cached -r .
# 特定ファイルの取り消し
$ git rm --cached -r ファイル名
"""
2回目以降
"""
# 全ファイルの取り消し
$ git reset HEAD
# 特定ファイルの取り消し
$ git reset HEAD ファイル名
branch 操作
# ブランチの一覧表示
$ git branch -a
# ブランチの切り替え
$ git chechout branch名
# ブランチの作成
$ git chechout -b 作成したいブランチ名
# 作成したブランチをリモートに登録
$ git push -u origin 作成したブランチ名
# リモートブランチからローカルブランチを作成
$ git checkout -b ローカルに作成したいブランチ名 origin/リモート上のブランチ名
削除
# 普通にファイル削除
$ git rm ファイル名
# ディレクトリごと削除
$ git rm -r ディレクトリ名
# 管理対象から外す(ファイルは自体は残ったままにする)
# その後.gitignoreに追加する
$ git rm --cached ファイル名