検索

ホームページ  >  に質問  >  本文

git commit -a -m "..." コミットは空です

まず git を使用してフォルダーを初期化し、次に新しいファイル hello を作成し、 git commit -a -m "Add new file hello" を実行しますが、次のように送信は成功しませんでした。

リーリー
为情所困为情所困2810日前1283

全員に返信(5)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:41:54

    -a は、リポジトリに追加および変更されたすべてのファイルを送信します-a 是提交所有已入版本库并且修改的文件

    -a commit all changed files

    对于已入版本库并且改动的文件,可以使用git commit -am "message" リーリー
    リポジトリに追加され、変更されたファイルの場合は、git commit -am "message" を使用して、最初に新しいファイルをリポジトリに入力する必要があります。

    また、コミット メッセージの内容を無作為に書かず、できるだけ標準化するようにしてください。コミット メッセージの作成リファレンス - Ruan Yifeng を参照してください🎜

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:41:54

    まず、Git ワークスペース、ステージング領域、リポジトリの概念を理解しましょう
    ワークスペース: これは、コンピューター上で表示されるディレクトリです。
    一時記憶領域: 英語ではステージ、またはインデックスと呼ばれます。通常は「gitディレクトリ」配下のインデックスファイル(.git/index)に保存されるため、一時保存領域のことをインデックス(インデックス)と呼ぶこともあります。
    リポジトリ: ワークスペースには隠しディレクトリ .git があります。これはワークスペースではなく、Git リポジトリです。

    1. 上記を理解した後、git statusを使用して、現在のステータスと(ワークスペース、ステージングエリア、またはリポジトリ内の)どのファイルが変更されたかを確認してください

    2. ワークスペース内のファイルを変更しました。まず git add <file_nane> を使用してそれらをステージング領域に追加します

    3. ステージング領域のファイルをリポジトリに追加する必要があります。 git commit -m 'modified comments' を使用してください

    4. リモート ウェアハウスに送信する必要がある場合は、 git Push <remote> <master> を使用します

    返事
    0
  • PHPz

    PHPz2017-05-02 09:41:54

    まず git add <file_name> を通じてファイルを git 管理に追加する必要があるためです

    返事
    0
  • PHPz

    PHPz2017-05-02 09:41:54

    git init の後に追加された新しいファイルは、git リポジトリ管理に含める前にまず git add する必要があります。そうしないと、新しく追加されたファイルは追跡されていない状態になります。

    返事
    0
  • 某草草

    某草草2017-05-02 09:41:54

    git status 追加されていないファイルを表示する
    git add file1 file2 ファイルを追加する
    git commit -m "*" 送信する

    返事
    0
  • キャンセル返事