随笔分类 - Git笔记
摘要:1. git help:帮助 git help xxx git xxx --help 2. git init:初始化 git init 3. git config:配置 常见用法 git config --system:系统级,对所有用户所有项目生效 git config --global:全局级,
阅读全文
摘要:我们可以用Git merge –squash来将分支中多次提交合并到master后,只保留一次提交历史。但是有些提交到github远程仓库中的commit信息如何合并呢? 历史记录 首先我们查看一下master分支的提交历史: 我们看到上面有四次commit,如何将这个四次合并到一次呢? 压缩 使用
阅读全文
摘要:远程仓库 git clone 下来,当你执行 git branch,你只会看到 并不会看到其他分支,即便远程仓库上有其他分支,使用 可以查看本地+远程分支列表 如果想切换到 origin/2.0.0 的分支,我们可以 不过结果并不如意: git branch 会看到上面的信息,这里还需要一步操作:
阅读全文
摘要:昨天写代码的时候,误删了一个文件。今天发现的时候,commit 已经 push 到版本库了。本想用 git reset 回退版本,找回文件后重新提交。但是想起 Git 是一个版本控制系统哎,直接从版本库里 checkout 出某个文件的历史版本不就好了? 想法挺好,但是很久没用这个功能,自己已经不记
阅读全文
摘要:为何要关注提交信息 加快Reviewing Code的过程 帮助我们写好release note 5年后帮你快速想起来某个分支,tag或者 commit增加了什么功能,改变了哪些代码 让其他的开发者在运行 git blame 的时候想跪谢 总之一个好的提交信息,会帮助你提高项目的整体质量 基本要求
阅读全文
摘要:Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。 上面代码的-m参数,就是用来指定 commit mesage 的。 如果一行不够,可以只执行git commit,就会跳出文本编译器,让你写多行。 基本上,你写什么都行(这里,这里和这里)。 但是,一般来说,
阅读全文
