Git提交、推送、版本控制、分支状态使用总结

Gitee、Git提交文件夹项目指导

分支重命名

切换分支到“重命名”分支

git branch -m "旧分支名"

重命名

git branch -m "旧分支名" "新分支名"

分支合并

git merge origin/"需要合并的分支名"

强制覆盖远程分支

git push -f

模拟演示

得到git数据源

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3eBIfHT8-1653478198314)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525191753652.png)]

克隆文件到指定目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0snBlr4M-1653478198314)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525192018771.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-js8JzbtN-1653478198315)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525192052078.png)]

找到你的项目文件复制到git项目中

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kzZmxPpm-1653478198315)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525192306836.png)]

复制完整的项目到这里

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TAzXGpof-1653478198316)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525192331519.png)]

打开git提交文件

为了演示,我们复制个副本文件出来

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-677ZRbJm-1653478198317)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525192509729.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7D9UaSPD-1653478198318)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525192751338.png)]
在这里插入图片描述

提交成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hiT0mW3t-1653478198319)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525192631356.png)]

删除文件夹或项目演示

克隆git

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2kzEL8ID-1653479178403)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525194335348.png)]

git clone “克隆路径”

进入克隆后的文件夹

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-siqVbal6-1653479178405)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525194420546.png)]

删除文件,重新提交

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i5ge8plV-1653479178405)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525194507490.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-erTsoq2C-1653479178406)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525194538671.png)]

删除成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gd0ANKIv-1653479178406)(%E7%91%9E%E5%90%89%E5%A4%96%E5%8D%96.assets/image-20220525194559306.png)]

Git 代码回溯

查看提交日志信息

git log

找到commit编号,复制

q键退出git log命令行

在这里插入图片描述

reset回溯

git reset --hard “编号”

为了验证,我们新提交两次测试

在这里插入图片描述

复制“测试”commit编号
b07bee1fee719131d621cca8899f21edd1cfe6ca

回溯成功"git log测试"

在这里插入图片描述

测试重新回溯到"git log测试2"

在这里插入图片描述

注意

一旦回溯过一次,之前的版本号就找不到了,一定要保留之前的git日志

在这里插入图片描述

从devloper分支拉取master分支最新代码

因为我的主分支是master,而同伴的分支在devloper,所以我们可能会用到下面切换分支的操作

查看当前分支

git status 或者 git branch

git status
git branch

在这里插入图片描述

切换分支

强制切换分支到master

git checkout -f master

在这里插入图片描述

拉取master代码到本地仓库

此操作会更新本地仓库为master

git pull  origin master

在这里插入图片描述

使master仓库强制复制当前仓库(此操作会把所有文件树更新为master文件树)

git reset --hard origin/master

在这里插入图片描述

合并代码

把master的代码合并到当前分支

git merge master

idea里面使用git

直接再terminal里敲也是一样的

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼鬼骑士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值