スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

既存のディレクトリに git clone する方法

レンタルサーバーとかで既にドキュメントルートでpublic_htmlとかが出来ちゃってて、自分で変更出来ない場合に、そこでgit cloneすると、一つ無駄なディレクトリが出来てしまう。
mod_rewriteとかすれば良いけど、ちゃんと方法があったのでメモ。

  1. git clone したいディレクトリで git init する。
  2. git remote add origin https://github.com/(ユーザ名)/(リポジトリ名).git でリモートリポジトリを設定
  3. git fetch origin でローカルリポジトリを更新
    ※ ココで git branch -a でブランチを確認すると、remotes/origin/master のみが存在している
  4. git merge origin/master でマージ

これでOK。

その状態でgit pullしたら、こんなエラーが出てきてpull出来なかったので。
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details

git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

git branch --set-upstream-to=origin/<branch> branch_name

下記で設定すればOK
git branch --set-upstream-to=origin/master master


参考サイト
既存のディレクトリに git clone するには
git pull を --set-upstream-to で引数無しで実行可能にする
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。