2017-02-26 16 views
0

私は作成したオンラインGithubレポに取り組んでいました。Github、新しい仕事のための新しいローカルリポジトリを作成しました。オンラインにプッシュ/マージしたい

私は1か月間オフラインにしなければなりませんでした。この間、私はレポを最初からやり直すことを考えました。そこで、Windows Githubアプリケーションを使用して、私のシステムに新しいローカルレポを作成しました。下のスクリーンショット。

私は今インターネットを持っており、私のオンラインレポにプッシュしたいと思います。私はすでにオンラインリポジトリからすべてのファイルを削除するコミットをしました。私は今私のローカルをオンラインにプッシュする必要があります。 Windows用のgithubアプリ、またはgitコマンドラインでこれを行うことはできますか?私はコミットのタイムラインを保持できることを願っていました。あなたはそれがあなたのリモートリポジトリからすべてのファイルを削除しています、そしてあなたが新しいを持ってコミット加えた場合

答えて

1

:ここ

は私の地元のレポで私の窓のgithubのアプリのスクリーンショットです完全に異なるコミット履歴を持つローカルのリポジトリを最初から起動したら、新しいブランチを強制的にリモートに強制しないのはなぜですか?

最初にリモートマスターをバックアップします。

git checkout -b oldmaster origin/master 
git push origin oldmaster 
git checkout master 
git push -f origin master 
+0

ありがとう@Jeff for this!リモートの履歴を保持することは可能ですか?それはそれほど大きな問題ではありませんが、うまくいくでしょう。私の主な関心事は、Githubに関する問題のトピックなどを保存することです。 – Noitidart

+1

はい、私は私の答えを更新しました –

+0

ありがとう、ジェフ!私はこれがまさに私が必要としているものだと思います! – Noitidart

関連する問題