2017-06-05 10 views
1

gitlab repositoryに変更をプッシュするように私のプロジェクトにgitを設定しました。gitコミットされた内容と変更されていない内容

私はgitlabに私のプロジェクトをプッシュすると、すべてがこの除きプッシュ.gitディレクトリおよびプラグインのディレクトリ

gitに関連付けられている他のファイルもあり/vendor/dereuromar/cakephp-queue

にあるgithubからプラグインをインストールディレクトリ。 git statusをしようとすると

それは私が.gitディレクトリ、vendor/dereuromark/cakephp-queueから.gitignore.gitattributesディレクトリを削除しようとした

On branch master 
Your branch is up-to-date with 'origin/master'. 
Changes not staged for commit: 
    (use "git add <file>..." to update what will be committed) 
    (use "git checkout -- <file>..." to discard changes in working directory) 
    (commit or discard the untracked or modified content in submodules) 

    modified: vendor/dereuromark/cakephp-queue (modified content, untracked content) 

no changes added to commit (use "git add" and/or "git commit -a") 

としてエラーが発生します。

git statusの出力は

On branch master 
Your branch is up-to-date with 'origin/master'. 
nothing to commit, working directory clean 

である。しかし、そのディレクトリの内容がgitlabにアップロードされていません。

このディレクトリの内容をプッシュするにはどうすればよいですか?私はsubmoduleを作成していません。

+0

サブモジュールがどのように機能するかについての基本的な誤解があります。サブモジュールと、ドキュメントについて説明している[Pro Git](https://git-scm.com/book/en/v2/Git-Tools-Submodules)のセクションを読むことをお勧めします。複雑な仕事。 – Pockets

+0

私は言った、私はサブモジュールを作成していない。プラグインディレクトリは '.git'ディレクトリを含んでいるので、サブモジュールとして扱われています。 –

+0

は、あなたがGITのコンセプトを忘れてしまったようです。 .gitフォルダーはリポジトリーの管理フォルダーであり、クローンごとであり、GITによって管理および配布されるリポジトリーの一部ではないため、.gitフォルダーをコミットすることはできません。 – yorammi

答えて

0

まだコミットされていないものはプッシュできません。操作の順序は次のとおりです。

  1. 変更を加えます。
  2. git add - これは
  3. git commitをコミットするための変更をステージ - これはローカルに
  4. git pushあなたの段階的な変更をコミットする - これはあなたがコミットせずにプッシュする場合は、何も押されていない取得し、リモート

にあなたのコミットされた変更をプッシュ。追加せずにコミットすると、何もコミットされません。コミットせずに追加すると、まったく何も起こりません。gitは、追加した変更が次のコミットのために考慮されることを単に覚えています。

表示されているメッセージ(ブランチが1コミット分先にある)は、ローカルリポジトリにまだプッシュされていないコミットが1つあることを意味します。

つまり

addcommitpushpullfetchがリモートとの対話操作され、ローカル操作です。

作業する場所には正式なソース管理ワークフローがあるようですので、これをどのように処理するべきか内部的に尋ねる必要があります。

+0

プラグインのディレクトリの内容は 'git add .'で追加されません。 –

+0

'git add -A'これを試してください –

+0

効果はありません。何も追加していません –

関連する問題