在Gitee码云上传项目文件
第一次传和第二次传还是有点不一样的,比如第一次配置的gitee云地址,第二次可以直接用,push语句也不用加“-u”限制了。
为啥我要给gitee链接起小名(见二.6),因为我既想将项目传到gitee又想传到github所以做了一个地址上的区分。
首次上传流程:
非首次上传:
一、准备
下载好Git,(建议使用国内镜像安装更快)
二、首次上传
1.打开你要上传的项目文件,右键直接进入当前目录下
2.设置名字和email,这个设置一次到本地就行,之后就可以省略这一步
git config –global user.email 'you@example.com' git config –global user.name 'Your name'
3.建立本地git仓库:
git init
运行之后会在文件夹中看到一个.git文件,这是隐藏文件,在查看中勾选上隐藏的文件就能看到了
4.将本地所有的项目工作区所有文件添加到暂放区
git add .
5.将暂存的文件传到本地仓库
git commit -m "第一次上传"
6.连接本地仓库到gitee仓库上。
在码云上新建一个仓库,复制索引地址
git remote add gitee https://gitee.com/code-lushuang/gitee_up_test.git
其中语法结构画在图里了,自己根据自己意愿改
7.项目从本地仓库上传到gitee仓库
git push -u gitee master
像一些push不成功的问题解决:(failed to push some refs to git )
分析:多半是因为gitee仓库里面有东西在,本地仓库覆盖不上去,就是理解成大的能覆盖上小的,父集能覆盖子集,但是如果子集有父集没有的东西就覆盖不上。比如你们很多人搞一个项目,你同事比你更先提交上了,但是你提交的时候还是覆盖的你同事提交之前的代码,你同事新写的代码你没覆盖,gitee就不让。
解决:所以需要从仓库上把东西pull拉下来,再push提交
attention:下面代码里的gitee是我第6步自己定义的gitee仓库链接名字
git pull --rebase gitee master
git push gitee master
8.刷新gitee仓库页,加入成功
三、非首次上传
1.第二次提交到同一个仓库
如下图我项目文件多了一个文件,想把更新后的项目传到gitee仓库中
2.初始化本地仓库,把文件加进去做暂存
可以查查状态看看新文件加没加进去
3.从云上拉下来项目,更新的项目上传到本地仓库,本地仓库上传到云仓库
4.去刷新gitee页面,第二次添加成功
正文结束
感谢以下两个链接,学到了