今天新建了一个项目,本地git init之后,想把代码提交到远程仓库,于是先使用git commit -a -m "提交信息",结果发现报下面的信息:

XXX-Pro:XXX XXX$ git commit -a -m "第一次提交"
On branch masterInitial commitUntracked files:pom.xmlsrc/nothing added to commit but untracked files present
baitengpengdeMacBook-Pro:jSpider baitengpeng$ git status
On branch masterNo commits yetUntracked files:(use "git add <file>..." to include in what will be committed)pom.xmlsrc/

代码并没有被成功提交,看信息是文件没有被tracked,一直以为:

git commit -a -m "提交信息" = git add + git commit -m "提交信息",因为平时自己项目新增了文件是可以直接使用git commit -a -m "提交信息" 提交的,查找了资料,发现git commit -a -m "提交信息"只将被tracked的文件添加到暂存区并提交,而将文件添加到git管理是要git add命令的,所以上面的公式并不对,那为什么平时新建了文件可以直接使用`git commit -a -m "提交信息"命令呢,原来是idea帮我做了这一步,它自动帮我将文件tracked了。
新建了文件之后,idea会提示我:

我肯定某次选择了记住,之后idea默认都会帮我把新建的文件tracked化。
所以初次提交,还是要分别使用:

git add .
git commit -m "提交信息"
git push -u origin master或者git push --set-upstream origin maste

git第一次提交不能使用git commit -a -m相关推荐

  1. git第一次提交代码至远程仓库步骤

    git第一次提交代码至远程仓库步骤 在将要提交的文件目录下打开Git Bash Here 1.git init git add . 提交该目录下的所有文件 3.git commit -am " ...

  2. git第一次提交代码到远程仓库

    1. 初始化文件夹 git init 2. 添加所有文件添加到暂存区 git add . 3. 提交到本地仓库 git commit -m "first commit" 4. 添加 ...

  3. git第一次提交代码至远程仓库

    一 首次提交代码到git仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit& ...

  4. Git第一次提交代码/文件的操作

    Git第一次提交代码到远程仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit ...

  5. git第一次提交代码到码云,git pull 报错:fatal: refusing to merge unrelated histories

    第一次提交的步骤: 1.进入项目目录,执行 git init 2.连接远程仓库 git remote add origin 远程仓库地址(从码云乎哟这github上复制地址即可) 3.报错:git p ...

  6. git常用命令(克隆、分支、tag标签、推送、日志查看,常用命令总结)、将本地代码第一次提交到远程git仓库、过滤掉不提交的内容

    1.1 克隆Git代码 $ git clone http://xxxx.git --branch master 为自己的写新项目添加git版本控制,进入项目目录执行以下命令: git init . 2 ...

  7. git第一次提交代码至远程仓库-强制推送

    一 首次提交代码到git仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit& ...

  8. Git第一次提交代码到远程仓库流程

    GIT提交流程 新构建的项目第一次提交流程 新构建的项目第一次提交流程 在我们日常工作中,基本的提交.跟新操作,是最为频繁的!比如在第一次构建项目并将项目提交在远程仓库中的整体流程总结如下所示: 1. ...

  9. ecplise git修改提交信息_eclipse git提交忽略文件配置

    eclipse git提交忽略文件配置 一.修改.gitgnore文件 /target/ !.mvn/wrapper/maven-wrapper.jar ### STS ### .apt_genera ...

最新文章

  1. webpack入门(二)what is webpack
  2. 20个使用 Java CompletableFuture的例子
  3. 拍拍网t恤DIY效果
  4. 【2021年度训练联盟热身训练赛第四场】Game Map(python C++)
  5. Zookeeper的来源
  6. 纤程 java_JAVA协程 纤程 与Quasar 框架
  7. JavaScript - 初识
  8. 如何在旅途中提升 MacBook 电池电量?
  9. 阿里巴巴矢量图标库使用在线字体图标
  10. linux node安装菜鸟教程,Docker 安装 Node.js
  11. 几款pdf转换成word转换器免费版软件
  12. 好用的API接口测试工具有什么推荐吗?
  13. SSH 通过跳板机连接远程主机
  14. 配置了Maven环境变量后,cmd中mvn -v一直报“mvn不是内部命令”
  15. 苹果iphone4s英文系统怎么显示中文联系人?
  16. 数据透视表(2)|计算字段、计算项
  17. 解决3000端口冲突
  18. nodejs批量裁剪图片尺寸大小
  19. Airtest笔记(一)
  20. 人工智能在计算机视觉方面的应用3000字,人工智能在计算机视觉及网络领域中的应用...

热门文章

  1. Thinkphp5的项目配置到西部数码虚拟主机
  2. C语言实现Dijkstra算法(求解两点之间最短路径问题)
  3. 深度学习4:网络优化Network Optimization(基于Python MXNet.Gluon框架)
  4. 如何在linux中备份文件
  5. 【划词翻译】Ubuntu 实现划词翻译
  6. 二、谈谈对数据库中索引的理解
  7. [附源码]计算机毕业设计JAVA校园超市进销存管理系统
  8. 基于 PCA 的人脸识别系统及人脸姿态分析
  9. 数据分析方法论2:交叉平均分析法
  10. 计算机控制技术课程配套教材习题解答(第1、2、3章)