Skip to content

Git Github 実際に使ってみた編

yowasou edited this page Aug 13, 2023 · 2 revisions
  • 全員ひと通りGitの利用経験アリとのこと
  • @ke_tachibana がホワイトボート前に立ち、みんなで打ち込みながら基本を確認していく形に
  • Githubの話までは行けなかった

以下は @sasakisasa さんがターミナルのログから書き起こしてくれた議事録

Basic usages

リポジトリ作成(gittestディレクトリを作成)

git init gittest

テストファイル1を追加

touch test1.txt

リポジトリの変更を確認

git status

変更をステージする

git add test1.txt

ステージされたものをコミット

git commit -m "test1テキストファイルを追加"

Logs

コミット履歴を新しい順に全て表示する

git log

コミット履歴で直近の5つの履歴を表示する

git log -5

コミット履歴で直近の5つを差分と一緒に表示する

git log -p -5

コミット履歴で直近の5つを統計情報と共に表示する

git log --stat -5

git ログを1行で表示

git log --oneline

あるリビジョンからの相対的な指定

  • キャレット(^): -1
  • チルダ(~): -n

git log -1 HEAD^^^

git log -1 HEAD^~2

git log -1 HEAD~1^^

git log -1 HEAD~3

差分を表示

git diff

GUIで履歴を確認

gitk --all

Branches

現在のリポジトリにあるローカルブランチの一覧を表示

git branch

現在チェックアウトしているブランチをベースにしてブランチを作成する

git branch <branch_name>

ブランチの切替

git checkout <branch_name>

ブランチの削除

git branch -d <branch_name>

Merge

現在のブランチへ指定ブランチをマージする

git merge <branch_name>

コンフリクト前の状態に戻す

git checkout -f

コンフリクトを解消

git checkout --ours <file_name>

git checkout --theirs <file_name>

git checkout --fource <file_name>

Clone this wiki locally