2017-03-16 13 views
1

一つ質問してくださいGitリポジトリ:私はしました</p> <p>マスター 前 のDev ....</p> <p>:どのように既存のレポでのリモート

私は貴様の支店を持つgitの上のプロジェクトを持っているを設定する方法私のプロジェクトファイルを別のサーバにFTP(git pullまたはgit cloneではなく)でインストールし、dev環境を作成しました。

dev環境のプロジェクトのフォルダにgit repoがありません。 git pullやgit cloneを使わずに、このフォルダが既存のrepo(devブランチ)であることを設定できますか?

+0

リモート 'を追加gitの'続くinit'あなたは 'gitのを試すことができます。 –

答えて

2

プロジェクトフォルダに移動します。リモートoriginに既存のリポジトリURLを追加します。

あなたが スタッシュする必要があります(クリーンな作業ツリーと変更に一時的なボックスを保存)
$ git init 
$ git remote add origin <existing-repo-url> 
$ git checkout -b dev    # checkout a new branch 'dev' 

変更前masterを引きます。 スタッシュ変更とプルmasterブランチ変更/コミット。

$ git add . 
$ git stash save 'local changes' 

$ git pull origin master   # pull 'master' into 'dev' branch 

ここで、stashからローカルの変更を取得/ポップします。

$ git stash apply     # return the code that cleaned before 

$ git commit -m 'message' 
$ git push -u origin HEAD   # push to remote 'dev' branch 

一旦全てはスタッシュ(オプション)を清掃し、その後、okです。

$ git stash drop 
関連する問題

 関連する問題