首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在git bash中创建新文件

在git bash中创建新文件
EN

Stack Overflow用户
提问于 2013-09-21 19:47:21
回答 4查看 152.2K关注 0票数 41

我已经运行了Git for Windows,但我不确定它是否应该用作文本编辑器?

我想我是用Vim编辑器安装的,但是在Git Bash shell中如何创建文件,比如webpage.html?

代码语言:javascript
运行
复制
$ git add webpage.html

返回为

代码语言:javascript
运行
复制
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 addgit rm和其他git命令只处理版本控制文件管理器处理文件和文件夹的方式,因此它更改的只是一个名为.git的隐藏文件夹中的内容。如果有人对此感到困惑,我深表歉意。

当时我很困惑,因为顾名思义,Git Bash附带了bash shell命令,而不仅仅是git --例如ls (列出文件)、mkdir (创建新文件夹),以及--我所寻找的-- touch (创建新文件或更新现有文件的时间戳)和echo (将文本打印到命令行,或将文本定向到文件)。

我可以用以下命令将我的新文件设为webpage.html

代码语言:javascript
运行
复制
touch webpage.html

然后使用以下命令写入:

代码语言:javascript
运行
复制
echo "<!DOCTYPE html>" > webpage.html

然后在其后面添加行:

代码语言:javascript
运行
复制
echo "<html" >> webpage.html
echo "<head>" >> webpage.html

诸如此类--但我不认为有任何文本编辑器(根据this list of commands)。有关在this thread上使用Git设置文本编辑器的详细信息,请参阅Git。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18932202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档