Terminal:git初心者でもこれだけ覚えれば大丈夫!よく使うgitコマンドの一覧

最近やっとgitを使い始めました。
知らない人が見れば難しそうに見えるgitのコマンド操作も、毎回やることは同じで決して難しいものではありません。よく使うコマンドをメモしておきます。

よく使うgitコマンドの一覧

とりあえずこれだけ覚えておけばいいと思うものをピックアップしました。

自分がファイルを更新した場合

  1. ローカルリポジトリのルートフォルダに移動(例:/Users/usernameの場合)
    cd /Users/username
  2. コミットするファイルを指定(例:カレントディレクトリ以下の全ての変更を指定する場合)
    git add .
  3. コミットする(…には変更箇所のコメントを記述)
    git commit -m "..."
  4. ローカルリポジトリの変更を送信
    git push
  5. 他のリポジトリに変更が反映される

第三者がファイルを更新した場合

  1. ローカルリポジトリのルートフォルダに移動(例:/Users/usernameの場合)
    cd /Users/username
  2. 他のリポジトリの内容をローカルリポジトリに反映
    git pull
  3. ローカルリポジトリに変更部分がマージされる

直近コミットの変更(push前に追加したいファイルがあった場合)

  1. コミットする(…には変更箇所のコメントを記述)
    git commit -m "..."
  2. 更にコミットしなければいけないファイルがあることに気づく
  3. 追加でコミットするファイルを指定(例:カレントディレクトリ以下の全ての変更を指定する場合)
    git add .
  4. 1のコミットを上書きしてコミット
    git commit --amend

直前のコミットを取り消す

  1. チェックアウト
    git checkout -f
  2. 余分なファイルを消去
    git clean -f

直前のコミットを取り消す(ワークツリー、インデックスの変更まで取り消す)

git reset --hard

変更が加えられたファイルを表示する

git status

コミットログを閲覧する

git log

まとめ

ブランチを切ったりマージしたり、より高度なバージョン管理を行うためにはこれだけでは不十分ですが、個人またはチームで小規模なプロジェクトの作業を行うときは、この程度のコマンドで事足りるかと思います。
gitに関しては、自身のレベルが上った時にあらためて記事にしたいと思います。

この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから

Related Contents

Pickup Contents