git常用命令

本文详细介绍了如何在Git中删除本地仓库,提供了撤销和回退的各种命令,包括撤销gitadd、gitcommit后的操作,以及如何撤销gitpush和gitmerge。此外,还讲解了如何删除本地和远程分支。

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

1、git之删除本地仓库

gitbash中执行

$ git init

$ rm -rf .git

本地仓库就删除了

执行

$ git branch

可以看到

https://i-blog.csdnimg.cn/blog_migrate/e8ef20447f8ad9ad8a5ef6cc6c5c0eb9.png

该文件夹已经不是本地版本库了

 

2、git 所有撤销和回退命令

git add 后撤销: 

撤销所有add文件 git reset HEAD .

撤销单个add文件 git reset HEAD -filename

git commit 后撤销:

只回退commit的信息,保留修改代码:git reset --soft head

彻底回退到上次commit版本,不保留修改代码:git reset --hard head^

说明:

HEAD :当前版本

HEAD^ :上一个版本

--hard 参数会抛弃当前工作区的修改

--soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交

撤销所有本地改动代码: 

git checkout .

本地代码回退到与git远程仓库保持一致 

git reset --hard 远程分支名

git push撤销: 

回滚此次push到服务器的代码:

git log查看commit的信息

git revert 以前commit的id

git push 此时本地回滚的代码到服务器就可以了

git merge 撤销: 

$ git checkout 【行merge操作时所在的分支】

$ git reset --hard 【merge前的版本号】

 

3、git删除分支

Git删除远程分支

git push origin --delete hotfix/abarbeitungInitBug

输入这个命令,然后点击键盘的 Enter键,会提示输入git用户的密码

Git 删除本地分支

git branch -D hotfix/abarbeitungInitBug

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值