Open
Description
内容包括:
- Git常用命令
- git克隆远程分支仓库
- 查看git用户名和密码
- 分支相关
- 查看git历史
- 按照关键词搜索git历史
- 查看commit历史
- 设置git账号
- 查看git账号
- 仅仅查看某一项的配置
- 回滚本次修改
- 查看本次修改的代码
- 提交后发现丢了几个文件没有提交,发现丢了修改记录,重新添加后最终只有一个提交
- 缓存某种后缀的文件
- 清除缓存区中的文件
- 彻底删除某种后缀的文件
- 合并分支到master
- add .之前取消提交某些文件
- 藏代码到脏目录(适用于其他成员修改了相同分支代码,但又不想提交)
- 释放脏目录代码
- 删除远程分支(此分支必须是非默认分支)
- 已经commit,强制回退到旧版本
- 查看stash目录
- 删除某一个stash
- 设置远程仓库地址
- 本地创建了新分支,但是orgin没有,push代码前
- 指定tag到远程
- 将全部tag打到远程
- 查看当前tags
- 仅仅删除index不删除working tree上的.idea文件
- git主动track文件,控制文件,做好提交准备
- git unstage文件,释放文件,选择性控制
- 暂存区文件如何覆盖工作目录文件
- 提交已经被git管理的,modified为红色的所有文件
- 重置工作区和暂存区的所有文件为原始状态
- 比较当前分支与某次提交的区别
- 删除一个分支
- 同步到remote后,合并多个commit 为1个
- 查看项目的origin代表的地址
- pick中途误退出
- 未同步到remote,重新提交
- gitflow release 发布新版本
- gitflow hotfix 修复一个master上的bug
- 对比2个分支的日志
- 合并master代码到feature
- git rebase冲突时怎么办
- squash多个commits成一个怎么敲?
- 查看当前分支的父分支
- 撤销远程分支错误提交
- 误删除领先远程的本地分支如何恢复?
- 删除由npm version patch/minor/major误添加的tag
- git fetch与git pull的区别
- 远程分支删除,本地git fetch不能更新到最新分支
- 及时查看本地所有分支的状态
- 假如远程已不存在这个分支,git fetch --prune也更新不到状态,该怎么办?
- 删除单个脱离的远程分支
- 取消一次合并(merge)
- 优雅使用Git的一些实践
- windows下gitbash支持中文输入
- 生成ssh-key
- windows查看ssh-key
- mac/linux查看ssh-key
- git flow
- 误删除stash,该怎么办?
- .idea修改总是会提醒,.gitignore不生效
- Git中的origin是什么?
- Git为什么越来越受欢迎?
- Git的system,global和local参数分别代表什么?
- Git工作区和暂存区的区别?
- Git如何重命名文件?
- Git的working tree和index是什么意思?
- nothing to commit 和 working tree clean?
- 如何一目了然地区分出工作区和暂存区?
- 如何更加优雅地查看日志?
- 如何快速定位到git的命令文档?
- git自带的图形化界面怎么看?
- git 里的作者和提交人不一样吗?
- 神秘的.git目录
- 如何判断git文件的类型?
- tree, commit, blob的区别?
- 一个commit包含了哪些?
- 一个tree包含了哪些?
- 一个blob包含了哪些?
- detached HEAD是什么?
- HEAD可以指向什么?
- 如何修改最新一次commit的message?
- 如何修改老旧commit的message?
- git stash pop stash@{n}还能做什么操作?
- gitflow模式下,如何规范版本发布?
- 创建一个新的项目并上传到git
- git参数--decorate是什么?
- error Command "husky-run" not found.
- oh-my-zsh 常用命令
- 缩写全写对照表
- 使用小技巧