前言:首先我讲下我遇到的问题 我也是用git提交整个文件夹包括里面的内容 然后试了正常的提交流程一直行不通 试了好多次 每次提交上去的都是空文件!!! 

目录

1.正常提交流程

2.如果提交是空文件的!!!


1.正常提交流程

1.先是初始本地仓库

git init //初始化本地仓库

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_上传

 2.可以先用git status 查看这个目录下面有你的项目没。

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_github_02

 可以看到当前目录 有个 smart-doc 尚未提交。

 3.添加上传当前文件夹下的所有文件:

git add . // .代表添加所以文件

也可以只指定某文件添加  比如: git add smart-doc

git add 官方的解释:将内容从工作目录添加到暂存区

我个人的解释:简单来说就是 比如你逛超市买了很多东西 得把东西都放购物车吧 然后去买好去了再去结算 在这里git add 相当于购物车 先把东西放车。

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_git_03

 4.上传修改注释,相当于给这个文件备注:

git commit -m "注释的内容"

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_git_04

5.与远程仓库建立连接:

git remote add origin 远程项目的Https地址

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_github_05

去自己仓库复制一下路径 来这边粘贴一下就行了。

 

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_github_06

6. 然后开始开启强制上传:

git push -u origin master

接下来输入自己的git 账号密码即可 就在上传了。(相当于你买完东西正在结算)

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_上传_07

最后看到上传成了 然后去仓库看一下。

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_git_08

 成功了!

2.如果提交是空文件的!!!

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_github_09

如果你像我一样是网上gitee 或者 github里拉的别人的项目 再去提交到自己仓库是空文件的话 其实那个项目里有一个隐藏的.git文件 所以你提交是他的地方。

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_git_10

解决的话就把这个.git文件夹给删除掉就行了 然后在按照  上面的步骤再来一次就好!(注意要把本地仓库也删掉 重新来一遍!!!) 

前端写脚本提交某个文件夹到gitlab git提交一个文件夹_上传_11

我自己也是试了好多次才发现,最后希望能帮到你!