··········待续文章
1、在 Git 中列出已有的标签非常简单,只需要输入 git tag
(可带上可选的 -l
选项 --list
):
git tag
//如果只对 2.4.3 系列感兴趣,可以运行:
git tag -l "2.4.3.*"
检索结果如下:
2、git stash : 将更改的暂存的本地仓
git stash pop :从git栈中获取到最近一次stash进去的内容,恢复工作区的内容。。获取之后,会删除栈中对应的stash。。由于可能会stash多次,git使用栈管理,我们可以使用git stash list查看所有的stash
git stash list: 显示git栈中的所有工作区内容的备份,
比如使用git stash apply stash@{1},就可以把版本号为stash@{1}的备份取出,不会删除对应的stash。。0为最新版本
git stash clear : 清空git栈
3、git fetch origin -p :同步远程分支 git pull : 将远程分支拉去到本地
4、git merge --abort : 取消merge
5、git branch :查看本地所有分支 / git branch -r : 查看远程所有分支
6、git branch new-branch :本地创建新分支
7、git branch -d branch-name : 删除本地指定分支
8、将多次commit合并成一次并推送到远程
// 注意“~2”要合并几次就就是~x
1、git rebase -i HEAD~2
2、在控制台(英文状态下)i 切换到可编辑的状态,将要合并的几项改为s
3、esc 退出编辑状态
4、:wq (保存并退出)
// 再次编辑提交信息,编辑完后重复3操作
5、git push -f // 强推到远程