41

Git for Windows を実行していますが、テキスト エディターとして機能するかどうかはわかりません。

Vim エディターでインストールしたと思いますが、Git Bash シェルで webpage.html などのファイルを作成するにはどうすればよいですか?

$ git add webpage.html

として戻ってきます

fatal: pathspec 'webpage.html' did not match any files

存在しないファイルを追跡しようとするためです。

github.comインターフェイスで新しいファイルを作成できることを理解しています。これは簡単です。新しいファイルを作成できるかどうか(cmdのechoなど)と、このファイルが実際に空白になるかどうか(cmdのechoは非を作成します-blank files ) および git bash シェルからそのファイルに書き込む方法を教えてください。

そうでない場合は、Windows エクスプローラーで新しいファイルを作成する必要があると思いますか? それが当たり前…?

編集

うわー、私が上記に尋ねたとき、私はこれらすべてに不慣れでした。gitいいえ、Git Bash はテキスト エディターではなく、 Unix 上の機能の Windows バージョンであり、ファイルのバージョン管理のみを処理します。git addgit rm、およびその他のgitコマンドは、バージョン管理ファイル マネージャーがファイルとフォルダーを処理する方法を処理するだけであり、結果として変更されるのは という名前の隠しフォルダー内だけ.gitです。これが誰かを混乱させた場合は申し訳ありません。

名前が示すように、 Git Bashにはbashシェルコマンドが付属しているため、当時は混乱していましgitた.新しいファイルまたは既存のファイルの更新タイムスタンプ)、および(テキストをコマンドラインに出力するか、そのテキストをファイルに送信します)。lsmkdirtouchecho

次の方法で新しいファイルを作成できwebpage.htmlました。

touch webpage.html

次に、次のように書き込みます。

echo "<!DOCTYPE html>" > webpage.html

次に、次の行を追加します。

echo "<html" >> webpage.html
echo "<head>" >> webpage.html

など-しかし、テキストエディターはないと思います(このコマンドのリストによると)。Windows で Git を使用してテキスト エディターをセットアップする方法の詳細については、このスレッドを参照してください。

4

4 に答える 4

59

Git Bashシェルを使用している場合は、次のトリックを使用できます。

> webpage.html

これは実際には次と同じです。

echo "" > webpage.html

次に、git add webpage.htmlファイルをステージングするために使用できます。

于 2013-09-25T05:43:29.470 に答える
0

はい、そうです。Windows エクスプローラーでファイルを作成するだけで、git はこれらのファイルを現在追跡されていないものとして自動的に検出します。次に、すでに述べたコマンドで追加します。

git addファイルを作成しません。http://gitref.org/basic/#addも参照してください

Github はおそらく でファイルを作成し、touch追跡用のファイルを自動的に追加します。でこれを行うこともできますbash

于 2013-09-21T11:55:26.473 に答える