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

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

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

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

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

アップロード

アップロードは特定のファイルをウェブサーバに送るプロセスのことを指します。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

GitHub Enterprise

GitHub Enterpriseは、GitHub社が開発している企業向けのソフトウェア開発プラットフォームです。GitHubとほぼ同じ機能を持ち、クローズな環境でGitHubを構築することができます。

Q&A

解決済

1回答

2702閲覧

GitHubで変更コミットの草が生えない

tomotomo_1D

総合スコア4

Git

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

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

アップロード

アップロードは特定のファイルをウェブサーバに送るプロセスのことを指します。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

GitHub Enterprise

GitHub Enterpriseは、GitHub社が開発している企業向けのソフトウェア開発プラットフォームです。GitHubとほぼ同じ機能を持ち、クローズな環境でGitHubを構築することができます。

1グッド

0クリップ

投稿2020/11/12 14:57

編集2020/11/12 15:06

問題

Githubでソースコードの変更・追加をpushしたら繁栄はできているものの、草が生えなくなりました。

おそらくの原因

はじめにpushしようとした時、エラーを吐きました(エラーメッセージ残しておくべきだった。。。)
おそらく、他のレポジトリへのpushを行った後、別のリポジトリに移り変更を加えようとした時におかしくなった気がします。(語彙力なくてすいません)
確か、以下のようにhintという文字が多く表示されていたような。。。

commnad

1エラー 2hint ... 3hint ... 4hint ... 5hint ...

結果、pushは出来たのですが、それ以降変更のcommitをしても草が生えません。
新規リポジトリやファイルをアップロードする形だと草は生えます。

またGitHubに草が生えない原因とされているメールアドレスの不一致問題には該当しませんでした。

$git log をして気なることがありました。

command

1commit 9e877b95595ccc35d10a1b2d8692f650958e4eec (HEAD -> main, origin/main) 2Author: tomosuke-art <[メールアドレス]> 3Date: Sat Nov 7 10:53:07 2020 +0900 4 5 S4の最初 草生えてるかテスト 6 7commit 4a4a6bd3168b7b29b6026992dedb8e1563a541a8 8Author: tomosuke-art <[メールアドレス]> 9Date: Sat Nov 7 00:24:01 2020 +0900 10 11 first commit 12 13commit 68168ea09d7995cd92f106987a92192d5979bfdd 14Author: tomosuke-art <[メールアドレス]> 15Date: Sat Nov 7 00:10:11 2020 +0900 16 17 third commit 18 19commit 6df0635b6017ffce510a43261be61ce5665ebf61 20Merge: 8ce1d33 cf0f70a 21Author: tomosuke-art <[メールアドレス]> 22Date: Fri Nov 6 23:58:24 2020 +0900 23 24 third commit 25 26commit 8ce1d33a39f3dcfce37c89dbe46bc71936f79d0b 27Author: tomosuke-art <[メールアドレス]> 28Date: Fri Nov 6 23:54:55 2020 +0900 29 30 third commit 31 32commit cf0f70a286654d66713447791e48e1372950f77c 33Author: 自分の本名 <63577068+tomosuke-art@users.noreply.github.com> 34Date: Tue Nov 3 01:08:22 2020 +0900 35 36 Update README.md 37 38commit cc1df3d465524fbcd031245d8069f3286629569b 39Author: tomosuke-art <[メールアドレス]> 40Date: Tue Nov 3 01:04:57 2020 +0900 41 42 second commit 43 44commit bd6e402a85a3108bf6b9b48a365273fb23fc5c3d 45Author: tomosuke-art <[メールアドレス]> 46Date: Tue Nov 3 01:03:38 2020 +0900 47 48 first commit 49~

下から三番目のlogは他のと違い、
GitHubアカウント名がローマ字本名に
メールアドレスが謎の文字列に
変わっていました。
確かこの部分で最初のエラーがでたはずです。

<追加>
別のGitHubで管理しているリポジトリに写って試しに変更をしようと

command

1git add -A

したところ

command

1warning: adding embedded git repository: (ファイル・リポジトリ名1) 2hint: You've added another git repository inside your current repository. 3hint: Clones of the outer repository will not contain the contents of 4hint: the embedded repository and will not know how to obtain it. 5hint: If you meant to add a submodule, use: 6hint: 7hint: git submodule add <url> (ファイル・リポジトリ名1) 8hint: 9hint: If you added this path by mistake, you can remove it from the 10hint: index with: 11hint: 12hint: git rm --cached (ファイル・リポジトリ名1) 13hint: 14hint: See "git help submodule" for more information. 15warning: adding embedded git repository: (ファイル・リポジトリ名2) 16warning: adding embedded git repository: (ファイル・リポジトリ名3) 17warning: adding embedded git repository: (ファイル・リポジトリ名4) 18warning: adding embedded git repository: (ファイル・リポジトリ名5) 19コード

となりエラーを吐きました。
(ファイル・リポジトリ名)としているのは表示された自分のリポジトリ名もしくはファイル名を
任意のものに変えただけです。

何卒、よろしくお願いいたします。

退会済みユーザー👍を押しています

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

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

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

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

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

yumetodo

2020/11/12 16:40

後者のほうは、すでにgit管理されているdirectory内にあらたにgit管理されるdirectoryを作ってしまったからでしょうね。そういう状態はgit submoduleという機能で一般に発生するんだけどあなたのやりたいことはそれかい?ってのがエラーメッセージの言ってることです。
tomotomo_1D

2020/11/13 09:10

仰るとうりでした。 ありがとうございます!!
guest

回答1

0

自己解決

以前通っていたプログラミングスクールのメンターの方に解決していただきました。
手順としては
・branchを新たに作り一旦整理
・再びmainに戻して解決しました
原因としては、作業前に
git pull origin main
をせずに、リモートの情報をローカルに移さず作業していたからでと思われます。

投稿2020/11/13 09:12

tomotomo_1D

総合スコア4

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問