Git 使用笔记

Git 使用笔记

git merge --squash feature 分支名
git merge --squash origin/feature/dev

git checkout 切换分支
git stash 能够将所有未提交的修改(工作区和暂存区)保存至堆栈中
git stash save --include-untracked “stash2_test_untracked” 新建的保存
git stash pop 取出修改
git diff 比较修改

git stash list 查看stash列表
git stash pop 1 把标记为1的stash取出

untracked 新文件
not staged 修改文件

git commit -m “”
git reset --soft aed0f68fa9132bc9c265473ab8440f42a81539ed commit 回退代码
git commit --amend 追加提交
git push origin HEAD:refs/for/master

git rebase --abort 取消rebase

git prune 清理无效的分支

git reset (–mixed) HEAD~1 撤销commit 保留修改到工作区
git reset --soft HEAD~1 撤销commit 保留修改到工作区和暂存区
git reset --hard HEAD~1 撤销commit 不保留修改

git reset HEAD^1 回退时其他分支也会回退,~不会回退其他分支

git reset HEAD to unstage 取消add
git checkout – 放弃修改

cherry-pick 同步修改到另一个分支
git cherry-pick <commit_id>

git conflict 修改文件 再git add

git reflog show --date=iso 查看本地分支的创建时间

参考:
1.Git Reset 三种模式https://www.jianshu.com/p/c2ec5f06cf1a
2.Git恢复之前版本的两种方法reset、revert(图文详解)https://blog.csdn.net/yxlshk/article/details/79944535
3.图解Githttps://my.oschina.net/xdev/blog/114383
4.Git简介-廖雪峰https://www.liaoxuefeng.com/wiki/896043488029600/896067008724000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值