这里以gitee为例进行讲解
1、创建gitee仓库
2、填写相关信息
初始化仓库得时候需要注意
3、找到要上传的文件
注意:这里我一般使用
这样的目录结构更容易理解
然后选中外层目录得文件,右键点击“Git Bash Here”
4、打开后输入以下命令
git init
//用于在目录中创建新的 Git 仓库
然后可以发现,里面多了一个git文件夹
进入git文件夹,打开config文件(记事本)
发现是这样,然后我们要配置一个用户信息,按照我下面的模版写就行了,例如我的名字是小胖,邮箱是123456@qq.com
代码如下
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[user]
name = 小胖
email = 123456@qq.com
然后找到我们刚才创建的仓库,复制其链接
再次右键外部目录得文件夹,打开Git Bash Here
然后输入命令 git remote add origin +你的刚刚复制的链接
接着输入命令 git pull origin master
输入命令 git add .
出现下面这个不用管
输入命令 git commit -m '说明’
等待一会,输入命令 git push origin master
然后去仓库刷新一下就可以看到上传的文件了
常见错误
1、error: failed to push some refs to ‘https://gitee.com/
出现错误的主要原因是github中的README.md文件不在本地代码目录中
此时我们要执行git pull --rebase origin master命令README.md拉到本地,
任何然后执行git push origin master
2、git上传的文件是灰色得打不开
原因:
无法点击的灰色文件夹中含有 .git 文件
即在本地初始化的仓库(使用 git init的文件夹) 中的某一个文件夹里含有 .git 文件 (有点绕口)
这里就是echecs文件夹和echecs_web_services文件夹中原本就含有.git文件,即之前别人使用过git提交代码遗留下来的.git文件
解决方法:
删除缓存:
git rm -r --cached "灰色文件夹的名称" # 操作后gitee上的灰色文件夹被移除
这里就是
git rm -r --cached "echecs"
git rm -r --cached "echecs_web_services"
然后在本地找到灰色文件夹中原本的.git文件手动删掉,注意显示隐藏文件去找
然后重新
git add .
git commit -m "update test" //检测文件改动并附加提交注释
git push origin master //提交修改到项目主线
提交代码
最后成功提交文件夹,可以正常打开