git 小操作

1、git reflog show --date=iso yorbranchname 查看分支来源,即该分支从那里拉来的

对已经git commit 的内容进行修改。

方法1.

git commit --amend #输入修改后的commit message,保存 git push

git reset HEAD^ #修改需要修改的地方(只是修改commit message就不用做) git add . #这一步如果只是修改commit message不用输入 git commit -m "new commit message"   git push

git强制覆盖:
git fetch --all
git reset --hard origin/master
git pull


git强制覆盖本地命令(单条执行):
git fetch --all && git reset --hard origin/master && git pull

第一个是:拉取所有更新,不同步;
第二个是:本地代码同步线上最新版本(会覆盖本地所有与远程仓库上同名的文件);
第三个是:再更新一次(其实也可以不用,第二步命令做过了其实)

git 放弃本地

git  reset --hard HEAD^   && git  pull

//放弃本地好想还有更猛的  git clean -d -fx

git clean -d -fx

 git clean 参数 

    -n 显示将要删除的文件和目录;

    -x -----删除忽略文件已经对git来说不识别的文件

    -d -----删除未被添加到git的路径中的文件

    -f -----强制运行

    git clean -n

    git clean -df

    git clean -f

https://blog.csdn.net/u013452337/article/details/81360210

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值