Laravelで勉強の為ローカル環境でツイッタークローンを作成中です。
VSCODEを使っています。
実現したいこと
ある時点の状態をGithubへプッシュしたいのですが、プッシュすることができず
下記のエラーがでています。
開発が進んだら、こまめにcommitをしていきたいと思っています。
### プッシュまでの流れ
0. Githubで新しいレポジトリを作成
0. $ git remote add origin https://github.com/ユーザ名/test3.git
0. git status
git init
git diff
git add .
git commit
0. git push origin master
ここで下記のエラーがでました。
エラーメッセージ
To https://github.com/ユーザー名/test3.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/ユーザー名/test3.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
cloud9ではこのような方法でプッシュができていたはず・・・なのですがVSCODEからですと
上記エラーでプッシュができません。
git log
を打つと履歴は表示されます。
git remote -v
を打つと下記のように表示されます。
origin https://github.com/ユーザー名/test3.git (fetch) origin https://github.com/ユーザー名/test3.git (push)
問題の発生した環境
バージョン: 1.38.1 (user setup)
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.17763
調べて試したこと
$ git fetch $ git merge origin/master $ git push -u origin master
2行目を打った時点で下記の表示
fatal: refusing to merge unrelated histories
根本的な設定等が足りていないのかも知れませんがご教授よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー