LoginSignup
0
0

【永久保存版】コマンドでgit操作

Last updated at Posted at 2024-06-07

はじめに

  • これまではIDEやSourceTree等のGUIを用いてgit操作を行っていたが、CUIで操作できるようになったほうがかっこいいので本記事を作成する。

1.ローカルの作業ディレクトリに移動する

cd [作業ディレクトリ]

2.Gitを使う作業ディレクトリを宣言する

git init

3.反映させるリモートリポジトリを指定する

git remote add origin [リモートリポジトリのURL]
例)git remote add origin https://github.com/[ユーザ名]/[リポジトリ名].git

4.追加・変更したファイルをコミット候補に加える

git add [候補に加えたいファイル/ディレクトリ]
例)git add .      (※こちらの例はカレントディレクトリを指定

5.コミット&メッセージを記載

git commit -m '[commitメッセージ]'
例)git commit -m 'テストメッセージ'

6.開発ブランチの状態を確認する

git status

7.gitにプッシュする

git push origin [ブランチ名]
例)git push origin master

※reject(競合)した場合

git pull origin [ブランチ名]
例)git pull origin master

※変更を破棄したい場合

git checkout ディレクトリ名orファイル名
例)git checkout hoge/huga/test.php
  git checkout . (カレントディレクトリ配下全ての変更を破棄する

※差分を確認したい場合

git diff (※差分のあるファイルすべてが表示されます
git diff [ファイル名]
例)git diff
  git diff hoge/fuga/test.php

※指定のコミットまで戻したい場合

git log
git reset --hard [ハッシュ値]
例)git log
  git reset --hard a44daef9e8201dfaeffe125629ffaef91afaef303a4
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0