我已经运行了Git for Windows,但我不确定它是否应该用作文本编辑器?
我想我是用Vim编辑器安装的,但是在Git Bash shell中如何创建文件,比如webpage.html?
$ git add webpage.html返回为
fatal: pathspec 'webpage.html' did not match any files因为它试图跟踪不存在的文件。
我知道我可以在回显界面上创建一个新文件,这很简单,我想知道我是否可以创建一个新文件(就像cmd中的github.com ),这个文件是否真的是空的(echo in cmd creates non-blank files),以及如何从git bash shell写入该文件?
如果不是,我猜我应该在windows资源管理器中创建一个新文件?这是常态吗?
编辑
哇,当我问上面的问题时,我对所有这些都是新手。不,Git Bash不是一个文本编辑器,它是Unix上git工具的Windows版本,并且只处理文件版本控制。git add、git rm和其他git命令只处理版本控制文件管理器处理文件和文件夹的方式,因此它更改的只是一个名为.git的隐藏文件夹中的内容。如果有人对此感到困惑,我深表歉意。
当时我很困惑,因为顾名思义,Git Bash附带了bash shell命令,而不仅仅是git --例如ls (列出文件)、mkdir (创建新文件夹),以及--我所寻找的-- touch (创建新文件或更新现有文件的时间戳)和echo (将文本打印到命令行,或将文本定向到文件)。
我可以用以下命令将我的新文件设为webpage.html:
touch webpage.html然后使用以下命令写入:
echo "<!DOCTYPE html>" > webpage.html然后在其后面添加行:
echo "<html" >> webpage.html
echo "<head>" >> webpage.html诸如此类--但我不认为有任何文本编辑器(根据this list of commands)。有关在this thread上使用Git设置文本编辑器的详细信息,请参阅Git。
https://stackoverflow.com/questions/18932202
复制相似问题