0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Gitクローン、ブランチ作成と削除、特定ファイルマージなどのよく使うコマンド一覧(kosekiメモNO7)

Posted at

はじめに

gitでバージョン管理するのは最強です、
こちらがよく使っているものをメモしておきます。

動作環境

git version 2.41.0.windows.3

※基本コマンドのため、gitバージョンを無視しても大丈夫かと思う。

Gitクローン

codecommitのコマンドラインでのクローン。
前提としては、codecommitサービスにアクセスできるIAMユーザーであること。

  • koseki-memo: aws profile
  • testrepo: aws codecommit repository name
git.bash
git clone codecommit://koseki-memo@testrepo

Gitブランチ作成と削除

  • ローカルブランチ一覧取得
git.bash
git branch
  • リモートブランチ一覧取得
git.bash
git branch -r
  • ローカルブランチと該当ブランチ対応するリモートブランチの状態を確認
git.bash
git branch -vv
  • リモートからローカルにチェックアウト
git.bash
git checkout -b localBranchNm origin/branchNm
  • ローカルブランチ名変更
git.bash
git branch -m oldNm newNm
  • ローカルブランチ削除
git.bash
git branch -d oldNm newNm
  • リモートブランチ削除
git.bash
git push origin --delete remoteBranchNm
  • ローカルブランチをリモートにUP
git.bash
git push origin localBranchNm

Gitマージ

  • 特定ファイルをマージ
git.bash
# git checkout [取り込み元ブランチ] -- "対象ファイル"
git checkout devBranch -- "koseki-memo.java"
  • コミット履歴IDよりマージ
git.bash
git cherry-pick commitID

Git履歴確認

  • 特定コミットIDより更新ファイルを確認
git.bash
git show commitID | grep "diff --git"
  • 特定ファイルのログを確認
git.bash
git log -- "koseki-memo.java"

Git pull

git pullはマージコミット履歴を作成するので、
git pull --rebaseを利用してください。

違いは以下の記事を参照できるかと思います。
知っていたら実務で最強! git pullとgit pull --rebaseの違い

参考文献

Git | Book


以上

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?