git - 尝试进行初始提交
问题描述
我正在尝试对一个新的预先存在的项目进行第一次提交。我的分支是最新的,但是当我尝试提交时,我收到以下消息:
Changes not staged for commit:
modified: src/components/router/********
no changes added to commit
请注意,我没有执行git add
. 那是你需要做的事情吗?
解决方案
git add
您必须在提交文件 ( ) 之前将文件添加到索引 ( git commit
)。根据git commit
文档:
将索引的当前内容与来自用户的描述更改的日志消息一起存储在新提交中。
git commit
唯一的例外是直接使用-a
或--interactive
或--patch
选项列出命令中的文件。
推荐阅读
- php - 带有 laravel 计划的弹性 beanstalk cron
- node.js - 在 4 核机器中集群 MERN 应用程序
- python - 使用 postgresql 的 sqlalchemy 中主键的默认值
- apache - 带有问号的内部 URL 的 Apache 反向代理
- reactjs - 单击 P 标签时显示信息窗口
- python-3.x - 尝试使用 os.rename 重命名文件会引发 FileNotFoundError :[Errno 2]
- reactjs - Webpacked 和转译的 JSX 导出不能在别处重新导入
- macos - 在 MacOS 上从没有 GUI 的命令行运行 After Effects 脚本
- flutter - 防止 Cupertino 选项卡在切换选项卡时保持状态
- algorithm - 循环有向图中的最长路径,其边具有受限的通过次数