私はプロジェクトが少ないなどの理由でVS Solutionのあるフォルダを持っています。 GitHubリポジトリを作成し、そのディレクトリの内容をWebインターフェイス経由でアップロードしました。 今、私のプロジェクトに変更が加えられました。それらを私のgithubリポジトリにプッシュし始めたいと思います。だから私はgit init
を使用してステージとコミットファイルよりも。リモートリポジトリへのgit pushをgit initで開始しました
しかし、私は"Updates were rejected because the remote contains work that you do not have locally."
ので、プッシュすることはできません。しかし、私はどちらか
git pull RemoteName master
//がために、だから私はfetch
とmerge
にしようとは無関係の履歴に
をマージすることを拒否しているために引くことができません--allow-unrelated-histories
をマージして使ってみましたが、呪われている間にマージが実際にどう機能するのか理解していないので惨めに失敗してしまいます。
真剣にここから進める方法は?
git fetch RemoteName
// [OK]を
git merge RemoteName
//現在のブランチのないリモート。
git merge RemoteName master
// merge:RemoteName - マージできるものではありません
初期プッシュのための 'git push -u master origin'です。 –
$ git push -uマスタの起点 エラー:srcのrefspecの起点が一致しません。 エラー:「マスター」にいくつかの参照をプッシュすることができません – Nigel