1
2

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 \Github使い方まとめ

Last updated at Posted at 2024-11-29

Git/GitHub操作メモ

最近やっとのことGit/Githubを使い始めたので、覚えた操作方法等をメモ代わりに書き記すとします。


1. Git操作フロー

初回セットアップ

  1. ローカルリポジトリを初期化:
    git init
    
  2. リモートリポジトリを登録:
    git remote add origin リモートURL
    

登録済みリモートリポジトリの確認・変更

  1. 登録済みのリモートリポジトリを確認:

    git remote -v
    
    • 登録済みリポジトリの一覧とそれぞれのURLが表示される(fetch用とpush用)
  2. リモートリポジトリのURLを変更:

    • 新しいURLに更新:
      git remote set-url origin 新しいリモートURL
      
  3. リモートリポジトリを削除:

    • 必要がなくなった場合:
      git remote remove origin
      

ブランチの操作

  1. 新しいブランチの作成:

    git branch ブランチ名
    
    • このコマンドはブランチを作成するだけで、チェックアウト(切り替え)は行わない
  2. 新しいブランチに切り替える:

    git checkout ブランチ名
    
  3. 作成と同時に切り替える:

    git checkout -b ブランチ名
    
  4. 現在のブランチを確認:

    git branch
    
    • 現在のブランチには*が付いて表示される

2. 変更をリモートリポジトリに反映する手順

初回プッシュ

  • 初回は-uオプションを使い、リモートリポジトリとローカルブランチを紐付ける:
    git add .
    git commit -m "初回コミット"
    git push -u origin main
    

初回以降の操作

  1. 変更をステージングしてコミット:

    git add .
    git commit -m "変更内容を記述"
    
  2. リモートにプッシュ:

    git push
    
  3. リモートの変更をローカルに取得(必要に応じて):

    git pull origin ブランチ名
    

3. その他確認等

ステータス確認と変更内容の確認

  • 作業状況の確認:
    git status
    
  • コミット前に差分を確認:
    git diff
    

ログと履歴の活用

  • 簡潔な履歴を確認:
    git log --oneline
    
  • フルログを確認:
    git log
    

不要なブランチやリモートの整理

  • ローカルブランチの削除:
    git branch -d ブランチ名
    
  • リモートブランチの削除:
    git push origin --delete ブランチ名
    

これを覚えきれたらある程度実用的になるのではないかなーと。

1
2
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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?