git remote コマンド

公式サイト:

git-remote | Git [Official]

使い方

登録されているリモートリポジトリの一覧を表示する。

$ git remote

リモートリポジトリを追加する。

$ git remote add origin git@github.com:user_name/repo_name.git

参考:

リモートの追加/編集/削除 | mzgkworks

Git で後からリモートを追加する | 秋山ブログ

ローカルリポジトリをリモートに push するまで – Qiita

リモートリポジトリの追加と削除を行う方法 | TechAcademy マガジン

リモートでの作業 | Pro Git book [Official]

入門

参考:

リモートリポジトリを使った作業 | Git 再入門

GitHub のリポジトリを使う

参考:

ローカルで Git を使用した後、GitHub に登録する方法 – Qiita

空のリモートリポジトリを作成する

ディレクトリを作成して git init コマンドを実行する。

$ mkdir my_project && cd "$_"
$ git init --bare --shared
オプション
  • --bareベアリポジトリを作成する (作業ツリーを作成しない)
  • --sharedグループパーミッションを設定する
ベアリポジトリ
  • 作業ツリーを持たない
  • ディレクトリ名を my_project.git のように .git サフィックスを付ける (慣例)

参考:

GitHub を使わずにチームで Git を共有する方法 – Qiita

ベアリポジトリとノンベアリポジトリ – Qiita

Git のベアリポジトリとノンベアリポジトリ – Qiita

Git でプロジェクトの最初の共有リポジトリを作成する | git の使い方講座

git init によるリモートリポジトリの作成方法 | エンジニアの入り口

Git で共有リポジトリを作るときに気をつけたいこと | yashigani の英傑になるまで死ねない日記

リポジトリを後から共有できるようにする | kuma8 の雑記帳

Windows 共有フォルダに Git ベアレポジトリを作る | 晴耕雨読

サーバー用の Git の取得 | Pro Git Book [公式]

git init コマンド – Git のリポジトリを作成する | @IT

git-init | Git コマンドリファレンス (tracpath.com)

git-init | Git Documentation [Official]

ベアリポジトリとしてクローンする

path/to/reporepo.git にベアリポジトリとしてクローンする。

$ git clone --bare path/to/repo repo.git

scp コマンドでサーバーにアップロードする。

$ scp -r repo.git user_name@git.example.com:/opt/git

サーバーのリポジトリをローカルにクローンする。

$ git clone user_name@git.example.com:/opt/git/repo.git path/to/clone/repo

参考:

git init コマンド – Git のリポジトリを作成する | @IT

サーバー用の Git の取得 | Pro Git Book [公式]

リモートリポジトリの URL を設定する

リモートリポジトリの URL を設定するには、git remote set-url コマンドを使う。

git@github.com:user_name/repo_name.gitorigin として設定する。

$ git remote set-url origin git@github.com:user_name/repo_name.git

参考:

Git の remote url を変更する (レポジトリ移行時) – Qiita

Git のリモートリポジトリ origin の URL を変更する | kanonji’s diary

Managing Remote Repositories | GitHub Docs [Official]

How to change the URI (URL) for a remote Git repository? – Stack Overflow

デフォルトのリモート

参考:

Git でデフォルトのリモートを変更する方法 | gotohayato

git init したあとにリモートを追加して origin master を省略するメモ | gabu の日記

Git のリモートレポジトリを上書きする | rcmdnk’s blog

How do you get git to always pull from a specific branch? – Stack Overflow

コード:

Change “origin” of Your Git Repository – GitHub Gist

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA