- git stash clear
误清除记录后恢复方法:
1.git log --graph --oneline --decorate3}' )
- On之前的编号就是当时stash的id
3.git stash apply [stashid]即可
git diff HEAD 显示工作目录与git 仓库之间的差异;
git diff HEAD^ 是比较上次的提交;
git diff HEAD~2 是比较上两次提交,于是有了,git diff HEAD~n 是比较上n次提交与现在工作区间的关系;
还未提交的修改
git diff > commit.patch
已提交的修改
先用git log命令查看commit id:xxx
commit xxx
通过命令生成patch
命令 :git diff 3da71ca35 8b5100cdcd > commit.patch
已经add的修改生成patch
git diff --cached > commit.patch
检查patch是否可以应用
git apply --check commit.patch
查看patch文件
cat commit.patch
本地创建分支、推送到远端、本地关联远端
1.本地创建分支:git branch -b dev/7.1.0/ref
2.推送到远端:git push origin -b dev/7.1.0/ref
3.本地关联远端:git branch --set-upstream-to=origin/dev/7.1.0/ref