git/github (3) 基本

Git管理ファイルの更新

  • ローカルレポジトリにおける管理では、追加・変更ファイルを登録・更新し( "git add" )、 確定した変更としてコメント付きで登録する ( git commit ).

  • リモートレポジトリに変更を反映する際は、更新をプッシュする ( "git push" ).

  • (更新例)

    $ git add ./
    $ git commit -m "update files."
    $ git push origin main
    

GitHubのリモートレポジトリのローカルへのコピー ("git clone")

  • GitHubからのダウンロード(自他ともに可能). ( レポジトリのコピー=[クローン] ("git clone") )

    $ git clone https://github.com/wfw-pgr/xxx.git
    

GitHubのリモートレポジトリの更新内容を取得する ("git pull")

  • GitHubからの更新取得(自他ともに可能).

    $ git pull origin main
    

ブランチの作成、切替え、削除

  • ローカルブランチの作成、切替

    $ git branch    ( 既存ブランチの表示 )
    $ git branch dev   ( 別ブランチ"dev"を作成 )
    $ git checkout dev    ( 別ブランチ"dev" への切り替え )
    
  • ローカルブランチの削除

    $ git branch -d dev
    

ブランチのマージ

  • ファイル変更後の更新 ( ブランチ"dev"にて変更後、変更を登録する )

    $ git add ./     ( 追加・変更ファイルのローカルブランチ"dev"のリストへ追加 )
    $ git commit -m "add new function."  ( ローカルブランチ"dev"へコミット(最終登録決定) )
    
  • ブランチ"dev"の更新内容をメインブランチ("main")へ反映.

    $ git checkout main
    $ git merge dev
    $ git branch -d dev