git 实用命令

git 实用命令

1.撤销add操作

在这里插入图片描述
如上 yml文件出现在 Changes to be committed 下,说明已经是暂存状态了,已经add 过了,还没commit提交。
Changes not staged for commit
说明已跟踪文件的内容发生了变化,但还没有放到暂存区.
此时,需要取消add的文件,使用如下命令
git reset HEAD bhl-security/src/main/resources/application.yml
add内容取消到Changes not staged for commit下去了

2.取消commit

情景如下
在这里插入图片描述
add 两个文件,而且已经commit 了。需要回退到add之前,
git log 如下
在这里插入图片描述
测试是刚刚commit的, d是版本库的。
使用git reset --mixed 远程版本库,取消commit , 取消add
在这里插入图片描述
git reset 几个参数
–hard : 回退版本库,暂存区,工作区。(因此我们修改过的代码就没了,需要谨慎使用)
–mixed: 回退版本库,暂存区。(–mixed为git reset的默认参数,即当任何参数都不加的时候的参数)
–soft: 回退版本库

3.git 还原文件到版本库

git checkout 跟踪的变化文件

4.git 切换并跟踪远程其他分支

git checkout --track origin/dev

5.git 新增远程分支

1.git checkout -b dev 创建本地分支
2.查看 git branch
3.push - git push origin dev 创建远程分支
4. git push --set-upstream origin dev 创建并跟踪

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值