首先 git add . 只是把工作区的未跟踪的文件推到暂存区,之后,你得用 git commit 将暂存区的东西提交到本地仓库,最后才能 git push 到远程仓库
add . 本地暂存,是要推送到远程仓库吧
本地有修改或添加文件吗
会不会是你上传的项目文件太大了,先执行一下rm -f ./.git/index.lock,再执行git add.试试
git add前先用git status查看一下哪些文件变动了
如果所有变动都需要添加到暂存区,那就可以用git add .
如果只想添加默写文件或者某个目录的话,将文件路径或者目录路径跟在git add后
git add后,再次通过git status可以查看变动文件的状态,idea一般是黄色代表添加到了暂存区
怀疑出现的问题:
1)你变动的这个文件,是不是在.gitignore里被忽略了? 看一下根目录下的.gitignore文件,里面有没有你要提交的文件,如果有那就两个办法:要么从.gitignore里移出去,要么就不提交。
2)使用git add .之前用git status查看文件变动状态,如果没有变红,说明是上面说的第1)种情况;如果变红了,那你继续使用git add .命令,然后使用git status查看,如果颜色变绿了说明git add . 是正常的。
先用github 或者gitlab创建项目
用git clone 拉取代码
再编写
再提交
别用git init