を追加した後でも、コミット私は変更がために上演ないgitのは、ここで
$ git add -u -n
add 'proj1/Foo.scala'
$ git add .
$ git add .
$ git commit -m "message"
On branch feature/branch
Your branch is up-to-date with 'origin/feature/branch'.
Changes not staged for commit:
modified: ../proj1/Foo.scala
を入力したのgitコマンドは、なぜ私はChanges not staged for commit
を手に入れたですか?あなたは、私が先になった場合、私は今、二回
をgit add .
をしたことを確認し、
git add ../proj1/Foo.scala
を行うことができようにしてくださいそれが動作コミット。なぜ私は具体的に行うのではなく、具体的に各ファイルを行うべきですか?git add .
私は通常、 'git add *'を代わりに使っています...あなたが現在の作業ディレクトリに追加/変更されたファイルをすべて追加したいと思っている場合にのみ、あなたはあなたのコミットに何を加えたいかを知っています。そして、 'git commit -a -m"というメッセージを使って同時にコミットして追加することで短縮することができます。これは 'git add *'と同じことを行います。 – Zak
'' 'git add .''のみは現在のディレクトリにファイルを追加します(別名 '' '.''')。コピー/ペーストされたコマンドのパスから、proj1がディレクトリの上にあるように見えますか? – BlueSpaceCanary
ファイルが1つのコマンドから次のコマンドへの位置が変わったように見えるのはなぜですか? addを実行すると、ファイルの場所が現在のディレクトリの下にある1つのディレクトリである 'proj1/Foo.scala'として表示されます。なぜ出力は後で '../proj1/Foo.scala'のように表示されますか? – TriskalJM