QAエンジニア必見!知っておくべき基本Gitコマンド20選
はじめに
この記事では、QAエンジニアや開発者がGitを使う上で知っておくと便利な20の基本的なコマンドを紹介するよ。これらのコマンドを使いこなせば、版本管理やコード管理がめっちゃ楽になるから、さっそく見ていこう!
1. ユーザー名の設定
まずは、Gitのユーザー名を設定しよう。これがコミットに自分の名前をリンクさせるからね。
git config --global user.name "マイケル・スコット"
2. メールアドレスの設定
次にメールアドレスも設定しとこう。GitHubとの連携に必要だからね。
git config --global user.email "michael.scott@dundermifflin.com"
3. 認証情報のキャッシュ
毎回パスワードを入力するのは面倒だから、認証情報をキャッシュしよう。
git config --global credential.helper cache
4. 新しいリポジトリの作成
空のリポジトリを作るには、以下のコマンドを実行するだけ。
git init
5. ファイルをステージングエリアに追加
変更をステージングエリアに追加するには、git add
を使う。
特定のファイルを追加する時:
git add somefile.js
全てのファイルを追加する時:
git add .
6. ステータスの確認
現在の作業状況を確認するには、git status
を使おう。
git status
7. 変更をコミットする
変更をコミットするには以下のコマンドを使う。
git commit -m "コミットメッセージ"
8. コミット履歴を確認
過去のコミットを確認したいときは、git log
を使おう。
git log
一行で表示したい時:
git log --oneline
9. 変更点の確認
変更点を確認するには、git diff
を使う。
git diff
特定のファイルの変更を見たい時:
git diff somefile.js
10. ファイル名の変更
ファイルやフォルダの名前を変更したい場合はこのコマンドを使おう。
git mv oldname.js newname.js
11. ブランチの作成
新しいブランチを作るには、以下のコマンドを実行だ。
git branch new_branch
12. ブランチの切り替え
作成したブランチに切り替えるには、次のコマンドを使う。
git checkout new_branch
新しいブランチを作成しながら切り替える場合:
git checkout -b new_branch
13. ブランチをマージ
他のブランチの変更をマージするときは、以下のコマンドを使う。
git merge another_branch
14. ブランチの削除
不要なローカルブランチを削除したい場合:
git branch -d branch_name
15. リモートリポジトリと同期
リモートの変更をローカルに反映させるには、以下のコマンドを使う。
git pull
ローカルの変更をリモートリポジトリにプッシュするには:
git push
16. リモートリポジトリの確認
設定されているリモートリポジトリを確認するには:
git remote -v
17. スタッシュを使う
作業内容を一時保存するには、git stash
を使おう。
git stash
保存したスタッシュを確認するには:
git stash list
18. タグ付け
特定のコミットにタグを付けるには、次のコマンドを使う。
git tag v1.0
全てのタグを見るには:
git tag -l
19. 変更を元に戻す
最近の変更を元に戻したい時は、git restore
を使う。
git restore somefile.js
20. 問題のあるコミットを特定
バグを見つけるためには、git bisect
が便利だ。
git bisect start
良いコミットと悪いコミットをマークして、エラーの原因を探るのに役立つよ。
まとめ
これら20の基本Gitコマンドを覚えておけば、コード管理がずっと楽になるから、どんどん使ってみてね。最初は大変かもしれないけど、慣れてくればもっと効率的に作業できるよ!
最後まで読んでくださり、ありがとうございました!
この記事を読んで少しでも理解を深めていただければ幸いです!
Discussion