(我也不知道怎么突然就push成功了hhh)
一、安装git
下载安装教程:https://gitee.com/help/articles/4106#article-header0
二、步骤
1、在想上传的文件夹,邮件,git bash here
2、输入
(1)输入 git init 命令,初始化一个本地仓库,此命令运行完之后,会在本地创建一个 .git 的文件夹
(2)输入 “git add .” ,注意:add后面有空格
(3)输入 git remote add origin 码云仓库地址 例如:git remote add origin https://gitee.com/你的码云用户名/你创建的仓库名.git
(也可以在仓库里想要上传的位置,点击克隆,复制其下载地址)
(4)输入 git pull origin master 命令 ,这步的作用是:将码云上的仓库同步到本地你新建的文件夹中
(5)然后你在本地文件夹改完后,再把整个文件夹push上去,要修改一下备注再push,不然可能会报错
修改备注
疑难杂症
1、git error: remote origin already exists.
解决方案
(1)先删除远程 Git 仓库
$ git remote rm origin
(2)再添加远程 Git 仓库
git remote add origin xxx(xxx是克隆地址)
2、提交时,修改备注不成功:
参照:https://blog.csdn.net/qq_36079972/article/details/100279562
3、error: Pulling is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm ’
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
解决方案:我也忘记了……
三、历史版本
1、显示历史版本
git log
如果历史commit(提交)比较多,git log 的内容就会比较多;当满屏放不下,就会显示冒号,回车(往下滚一行)、空格(往下滚一页)可以继续查看剩余内容;退出:英文状态下 按 q 可以退出git log 状态。
2、将历史版本,拉到本地文件夹(这里不需要用pull)
git reset --hard 版本号
这个版本号是git log显示的(即上一步),如
3、如果只是想同步到本地文件夹,那么步骤就到此结束
4、如果想同步到云端,还需要push
此时【本地版本】落后于【云端版本】,要强制push
git push -f -u origin master