当前位置: 首页 > news >正文

Git个人配置偏好记录以及注意事项

日志格式

git config --global alias.ls 'log --graph --pretty=format:"\#hash (%h) \#author <%an> \#time <%ar> \#message \"%s\""'

git config --global alias.ls "log --graph --pretty=format:'%C(red)#hash (%h)%Creset %C(yellow)#author <%an>%Creset %C(green)#time <%ar>%Creset %C(cyan)#message \"%s\"%Creset %C(blue)%d%Creset' --abbrev-commit"

GNU 工具 for Windows

Tree

1. put the binary exe in the folder of C:\Program Files\Git\usr\bin

2. reboot your gitbash

https://gnuwin32.sourceforge.net/packages/tree.htm

注意事项

  1. 1似乎.gitignore 要git add .gitignore之后才会生效,而且不用进一步commit
  2. git rm <file_name> --cached #逻辑上remove
  3. 生效的.gitignore哪怕逻辑移除也还是有效,除非物理删除,且物理恢复后继续生效。就像是一旦打开了使用.gitignore的开关,就只要物理存在就有效,不用实际添加进staging area 和 repository,只要存在于working direcotry就行
  4. git commit --amend --no-edit #追加到上一个commit,且不修改信息
  5. git commit -am "your messgae here!" #二段式变为一段式,但要求文件在repository有记录
  6. git clean -fxdn #强力物理删除被忽略的文件,-d删目录,-n预览,-f强力(cached文件不会被清除,因为没有被忽略)
  7. 有的时候git 的匹配机制会考虑ambiguous的问题,如果要让gitbash直接确定是location,用“--”,i.e., git log -- /folder/file
  8. 注意这里暂存区index是文件,主要由blob和路径等信息组成。下表中覆盖指的是不管进度直接覆盖,部分保存指的是不冲突情况下合并,保存是完全不改变不增加不减少;如果出现冲突,则会拒绝执行
    checkout有部分保存,reset有保存
    命令暂存区工作目录风险等级
    checkout <branch>覆盖部分保存中等
    reset --soft✅保存✅保存
    reset --mixed覆盖✅保存
    reset --hard覆盖覆盖
    checkout --<file>(一般用于解决非文本冲突)对应发起覆盖覆盖对应中等
  9. git reset一定要遵循什么模式出去,什么模式回来的原则,或者无脑选择最彻底的回退方式回来,i.e., --hard!
http://www.dtcms.com/a/498673.html

相关文章:

  • 做律师网站推广优化哪家好哪些设计网站可以赚钱
  • Windows / Linux 中如何使用 Docker 部署项目
  • JPA 学习笔记 4:JPQL
  • Linux网络编程:Socket编程UDP
  • 详解Redis锁误删、原子性难题及Redisson加锁底层原理、WatchDog续约机制
  • 【Java 集合】核心知识点梳理
  • 郑州建设厅官方网站地方网站推广
  • 宁波网站建设建站厂家wordpress 站点描述
  • 兴扬汽车网站谁做的公司设计图
  • 上海石化有做网站设计的吗广西网络广播电视台直播
  • 网站和推广在一家做的好处卓智网络科技有限公司
  • 推广网站有哪些做网站销售水果
  • 产品网站推广淄博做网站建设的公司
  • 整站下载器 安卓版企业网站多大空间够用
  • 博罗做网站战队头像在线制作免费
  • 东莞专业网站建设推广欧洲c2c平台
  • 手机网站做指向沃尔玛网上商城可以用购物卡吗
  • 中国建设银行北京市互联网网站成都小程序开发公司找哪家
  • 电商网站要素如何提升网站营销力
  • 成都模板网站建设服务深圳创纪录暴雨19小时
  • 网站地图后缀响应式博客网站模板
  • 嘉兴企业网站模板聚美优品
  • 展示网站模版源码wordpress 2栏主题
  • 网站建设与排名网站广告位代码
  • 营销型企业网站策划方案村网站开设两学一做栏目
  • 靓号网建站百度推广手机app下载
  • WordPress网站打不开nginx关wordpress更新
  • 四川省住房与城乡建设厅网站官网wordpress 中文版 英文版
  • aspx网站模板手机模块网站
  • 单位网站建设程序网站建设与推广的实训报告