#B站 "尚硅谷"视频课学习
#知乎【git】- 将本地项目关联到github远程仓库 - 知乎 (zhihu.com)
一、Gitee使用
(一)创建仓库
(二)初始化本地仓库
1、新建文件夹
第一次使用推送需要添加全局设置
2、文件夹内打开
git init
3、查看本地库状态
git status
4、添加暂存区
git add "文件名"
5、提交本地库
git commit -m "日志信息" 文件名
#如果是提交分支
git commit -m "分支名 日志信息" 文件名
git commit -m "hot-fix first commit" txt.txt
-m 书写版本日志信息
6、查看版本信息
git reflog
git log
7、推送
git push -u origin "master"
8、版本穿梭
git reflog
git reset --hard 版本号
(三)分支操作
1、查看分支
git branch -v
git remote -v
git config remote.origin.url
2、新建分支
git branch 分支名
3、切换分支
git checkout 分支名
4、合并分支(不冲突合并)
git merge 分支名
git merge hot-fix
在主分支下,将hot-fix合并到master,如果master没有改,hot-fix修改,合并之后,则视作修改。
5、合并分支(冲突)
两个分支在同一个文件的同一个位置有两套完全不同的修改,产生代码冲突,必须人为决定。
合并之后不能带文件名了
git commit -m "日志"
git clone "XXXXXXXXXXXXXXXXX" //从Gihub、Gitee上面克隆代码
git add .
git commit -m "first commit" //分支名,有的是main、master
git push origin master
6、回退版本
git reset --hard head #当前版本
git reset --hard HEAD^ #回退到上一个版本
git reset --hard HEAD^^ #回退到上上一个版本
git reset --hard HEAD~3 #回退到往上3个版本
git reset --hard HEAD~10 #回退到往上10个版本