質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Q&A

2回答

4038閲覧

progateにおけるエラーの原因と解消方法

sukineko

総合スコア10

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

0グッド

0クリップ

投稿2019/03/21 12:01

progateにおけるエラーの原因と解消方法(Git)

4行目の共有リポジトリへのプッシュコマンドをした後エラーが出ているのか、共有へ保存されず
受け取る側がプルできない状態です。git学習が初めてなのでコミット、プッシュができているのかも
わかりません。解答が載っているので、そのままコマンド入力して解決しようと試すもエラーが
出てしまうため自力での解決が難しいと感じ質問するに至りました。お手数をおかけいたしますが
ヒントなどでもありがたいです。ご返信をお待ちしております。よろしくお願いいたします。

Git

1・mysite $ git add stylesheet.css 2・mysite $ git commit -m "Create stylesheet.css"[master (root-commit) 33f66b4] Create stylesheet.css 3・1 file changed, 3 insertions(+) create mode 100644 stylesheet.css 4・mysite $ git push origin masterTo /home/progate/.remote/mysite.git 5・ ! [rejected] master -> master (fetch first) 6・error: failed to push some refs to '/home/progate/.remote/mysite.git' 7・hint: Updates were rejected because the remote contains work that you do 8・hint: not have locally. This is usually caused by another repositorypushing 9・hint: to the same ref. You may want to first integrate the remote changes 10・hint: (e.g., 'git pull ...') before pushing again. 11・hint: See the 'Note about fast-forwards' in 'git push --help' for details.

他サイトでの知識をもとに様々な方法を試したが、progateでのみの仕様となっているのか
最低限のコマンドしか受け付けず『許可されていないコマンド』と表示される。

プロゲート Git 学習コース Ⅰ共同開発をしてみよう!7. 共同開発の流れを復習しよう

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

git pull origin master
とにかくこのコマンドを実行してください。
このエラーメッセージは、リモートリポジトリ(インターネット上にあるデータ)に更新があったから、まずデータ共有する前にお前がデータ受け取れや!!ということです。

version 1.0 -> ローカルリポジトリ(自分のコンピューター上)にダウンロード version 2.0 <- 誰かが更新して version 2.0 に上げる version 1.1 <-あなたが更新したコードを version 1.1としてアップロード

もしこのエラーメッセージがなかったら、上のような変更が普通に行われてしまうということです。
version 2.0にアップデートされてから version 1.1に戻るなんておかしいですよね。
ですので、ネット上に新しい更新がある場合には、必ず先に新しい更新をダウンロードする必要があるのです。

投稿2019/03/22 15:32

Toshimichi

総合スコア97

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

google翻訳

・hint: 自分の作業がリモートに含まれているため、更新は拒否されました
・hint: 地元ではありません。これは通常、別のリポジトリがプッシュしたことが原因です。
・hint: 同じ参照に。あなたは最初にリモートの変更を統合したいかもしれません
・hint: もう一度押す前に(たとえば、 'git pull ...')。
・hint: 詳細は 'git push --help'の '早送りについての注意'をご覧ください。

投稿2019/03/21 12:05

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問