git 常用功能,误删,版本回退等

本文详细介绍了Git的基本操作流程,包括创建和切换分支、提交修改、推送代码、合并分支、查看状态、忽略文件、删除文件和分支等。同时,还提供了误删操作的版本回退方法,以及如何使用Git LFS管理大文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建一个新的仓库,然后把github上的仓库推进去

克隆自他人仓库 → git clone https://github.com/other/repo.git

修改远程地址 → git remote set-url origin YOUR-NEW-REPO-URL

git push origin --all           # 推送所有分支
git push origin --tags          # 推送所有标签
 

git 教程:

首页 - 廖雪峰的官方网站

创建新分支并切换到新分支:

git checkout -b  your_branch

写好以后,推送到服务器

è¿éåå¾çæè¿°

git add -A

git commit -m ' 说明'

git push origin your_branch:your_branch

切换到主分支,merge,推送

git checkout master

git merge your_branch

git push origin master:master

查看当前状态:

git status

查看分支

git branch

编写.gitignore规则:可以使一些不想被提交的部分不被提交

Git忽略提交规则 - .gitignore配置运维总结 - 散尽浮华 - 博客园

删除文件:

rm后

git rm file 然后同样需要提交,push,远程才会和本地一样删除

删除后的两种提交 git: git add --ignore-removal & git add --all 区别

git: git add --ignore-removal & git add --all 区别_you ran 'git add' with neither '-a (--all)' or '---优快云博客

删除本地分支

git branch -d your_branch

删除远程分支

git push origin --delete your_branch!!!此步不要轻易操作,否则可能几天的工作都没了

精华:

误删操作,版本回退:

使用git reflog或者git log -g查看commit号。恢复到对应的commit号。

使用git reset命令和git branch recover_branch[新分支] commit_id效果一样

git reset --hard commitid

首页 - 廖雪峰的官方网站

Git分支恢复指南-优快云博客

也就是说,只能回退到你commit过的部分,所以要评测修改时及时commit,写上说明,防止误操作,还可以挽救

git lfs

Git LFS的使用 - 简书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

yang_daxia

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

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

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

打赏作者

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

抵扣说明:

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

余额充值