9

cloud9からgithubリポジトリにいくつかの変更をプッシュしようとしていますが、障害にぶつかっています。

sshでOKのクローンを作成できますが、すべて問題ないようです。変更を加え、変更をcloud9に保存します(戻ったときに変更はまだあります)git commit

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

ただし、追加しないように、既存のファイルに変更をコミットする必要があります。だから明らかに私がしようとするとgit push origin master何もプッシュすることはありません。

複数のgithubリポジトリを試してみましたが、同じ結果が得られました。

私は何が欠けていますか?

助けていただければ幸いです。

PSああ、ところで私はgitで吸う

4

2 に答える 2

17

このメッセージは、変更/追跡されたファイルをコミットに追加していないことを示しています。

-am1 回の操作で ADD と Commit に切り替えて試してください。

git commit -am "your message goes here"
git push
于 2011-09-08T22:33:38.123 に答える
7

Git では、コミットと変更の追加が分離されています。最初に、コミットに表示するすべての変更を追加する必要があります。

#1: Add any new files as part of the commit
#   or use git add -p to interactively select hunks to stage
git add file1 file2 …

#2: Commit to local
git commit -m "Commit message goes here"

#3: Push your commit/changes to the host (github)
git push

これで、すべての変更が github に反映されます。

または、コミットを実行して、1 行で追加/変更することもできます。これにより、不要なファイルが変更セットに含まれる可能性があります。

#1 Add files commit to local
git commit -a -m "Commit message goes here"

#2 Push your commit/messages to the host (github)
git push
于 2011-09-08T23:03:59.010 に答える