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

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

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

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

GitLab

GitLabは Gitoliteをブラウザから管理できるようにする Rubyアプリケーションで、 GitHubのようなサービスをクローズドな環境に独自で構築できるように 公開されたものです。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

Q&A

1回答

1213閲覧

【EC2→Gitlab】git add -aができない

d0kokanoKafka

総合スコア4

Git

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

GitLab

GitLabは Gitoliteをブラウザから管理できるようにする Rubyアプリケーションで、 GitHubのようなサービスをクローズドな環境に独自で構築できるように 公開されたものです。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

0グッド

0クリップ

投稿2020/05/04 03:04

編集2020/05/04 03:06

前提・実現したいこと

EC2で作成したプロジェクトのソースコード一式ををGitlabに反映させたいです。

発生している問題・エラーメッセージ

プロジェクトのあるディレクトリの中で、

git add .
を入力結果した結果、以下のように表示されます。

error: 'hoge/' does not have a commit checked out fatal: adding files failed

hogeのディレクトリは、EC2内でgitをインストールした時に
生成されたディレクトリになります。

試したこと

以下の事を行いましたが、エラーが返ってきました。
・git add -A
・git add --all
・sudoを最初に書いてから上記のコマンド操作

但し、単体のファイル、及びディレクトリは個別にgit addするとpushする事はできます。
全てのファイル、ディレクトリを選択した場合のみできていません。

よろしくお願いいたします。

補足情報(FW/ツールのバージョンなど)

・AWS EC2
・Linux2
・Laravel7
・Git操作するGUIソフトは使用しておらず、ターミナルからssh接続しEC2を操作しています

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

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

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

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

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

moya_dev

2020/05/04 03:06

git status の結果を書いてください
d0kokanoKafka

2020/05/04 03:11

ありがとうございます。以下のようになります。 よろしくお願いいたします。 git status On branch master Your branch is up to date with 'origin/master'. Untracked files: (use "git add <file>..." to include in what will be committed) .editorconfig .env.example .gitattributes .styleci.yml app/ artisan bootstrap/ composer.json composer.lock config/ database/ package.json phpunit.xml public/ resources/ routes/ server.php storage/ tests/ webpack.mix.js nothing added to commit but untracked files present (use "git add" to track)
guest

回答1

0

git で checkout または git cloneしたフォルダ内で別のリポジトリを checkout または cloneしていませんか。その場合めんどうなことになるのでやめて、git submodule などを使用しましょう。

投稿2020/05/04 03:13

fu7mu4

総合スコア1088

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

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

d0kokanoKafka

2020/05/04 08:59

回答ありがとうございます。 checkoutは行っておらず、また、EC2内部で作成したプロジェクトをGitlabに移動したいため、git cloneしたフォルダではないと思います。 git submoduleは初めて知りましたので、この場合において有効かどうかを調べてみたいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問