[解決済み】「Changes not staged for commit」の意味するところ
質問
ファイルを追跡する場合は、以下のようにする必要があると思いました。
git add [files you want to track]
なぜかメッセージが表示される
Changes not staged for commit
.
もし、これらのファイルがステージングされていないのであれば、そのファイルは
git
は、それらのファイルが
Untracked
というように
私がやったことは、新しい機能を
develop
ブランチで作業し
feature/change_excel_format
ブランチ
これらのファイルは
staged
の状態になります。
しかし
git status
言われた
Changes not staged for commit
簡単に説明すると
私はgitには3つのステージがあることだけは知っています。
untracked
,
staged
,
committed
どなたか教えてください、何のためのステージインだったのか
Changes not staged for commit
そこで、もし私がファイルを修正したら
a
(すでにレポにある)
と入力します。
git st
を実行すると、git は次のように表示します。
Changes not staged for commit
もし
git a
を指定すると、そのファイル
a
になります。
staged status
を修正したら
file a
のステータスが2つ存在することになります。
file a
で
git
ということですね?
ということで
staged a
をコミットするか
not stage a
をステージングする。
を実行し、その後に前のステージングされた
file a
は破棄されるのでしょうか?
解決方法は?
既にリポジトリに登録されているファイルを変更する場合は
git add
をステージングさせたい場合は、再度それを行います。
これにより、前回のコミット以降に行った変更のサブセットのみをコミットすることができます。たとえば、ファイル
a
ファイル
b
とファイル
c
. あなたは、ファイル
a
とファイル
b
が、その変更の性質は非常に異なっており、それらをすべて一回のコミットで済ませたくはないでしょう。そこで
git add a
git commit a -m "bugfix, in a"
git add b
git commit b -m "new feature, in b"
余談ですが、すべてをコミットしたい場合は、次のように入力します。
git commit -a
お役に立てれば幸いです。
関連
-
[解決済み] git: fatal: リモートリポジトリから読み取れませんでした。
-
[解決済み] Git でブランチからコミットを削除する
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] コミットに含まれるすべてのファイルを一覧表示するにはどうすればよいですか?
-
[解決済み] ステージングされた変更を表示するにはどうしたらいいですか?
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
-
[解決済み] ローカルにあるファイルを無視するようにgitを設定するにはどうすればよいですか?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】Gitでコミットをチェリーピックするというのはどういう意味ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Git サブモジュール head 'reference is not a tree' エラー
-
[解決済み】GitHubのメッセージの意味: メールのプライバシー制限のためプッシュが拒否されました。
-
[解決済み】ローカルに変更があるにもかかわらず、git pushが「すべて最新」と言う
-
git push reports an error ! [リモート拒否] master -> master (受信前のフックが拒否されました)
-
Gitのプッシュでエラーが発生! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push s...
-
[解決済み] git: fatal: リモートリポジトリから読み取れませんでした。
-
[解決済み] リモートから<branch name>とマージするように構成が指定されていますが、そのような参照は取得されませんでしたか?
-
[解決済み] GitHubに空のブランチを作成する
-
[解決済み] git initを2回実行すると、リポジトリが初期化されますか?それとも既存のリポジトリを再初期化しますか?
-
[解決済み] GitHubです。パーミッションが拒否されました (公開鍵)。