本文用于记录博主再使用git过程中的一些记录,比如想做什么事情改用什么命令之类的
1. 在git命令输出中开启颜色
git config --global color.ui true
2. 已经在暂存区的文件直接使用git diff是看不到变化的,也就是说git diff默认是用于和工作区diff,所以:
暂存区和head比较:
git diff cached
工作区与原始版本比较:
git diff HEAD
3. 以更加规整的方式使用log
执行:
git config --global alias.lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
之后直接运行git lg
4. 安装git 2.0
在centos安装git2.0时,可能会遇到各种东西没安装,如果自己用perl安装各种依赖包会非常通过,可以用yum安装,但是不用提示的进行安装,最好先yum search一下,然后安装perl-xxx之类的。
5. 更新最新代码到本地代码仓库
git pull origin
git fetch origin
6. 如果分支太多,已经不知道自己有一个commit提交到哪个分支了,可以使用如下命令打出所有的分支commit:
git log --all --author xxx
7. 如果想把一个commit的改动,放到另外一个branch里,可以使用如下命令:
git cherry-pick xxxx(commit id)
8. 自动撤回最近的一个merge
git reset --merge ORIG_HEAD
相关推荐
git学习笔记(git学习笔记).md
git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git...
git学习笔记
git学习笔记,适用于停留在没有接触过git的童鞋们,易于理解
Git学习笔记目标规划,大学学习可以用到,也可以用于自我检测
个人github、git学习笔记。包含Github和git的基础命令和介绍。由于网络问题在国外很难插入图片,把源文件的pdf导出版本进行上传。
HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS ...
我的Git学习心得记录,根据廖老师的教程学习记录,希望对你有帮助
GIT学习笔记
Git中关于rebase, merge, cherry-pick, rm等的深入讲解
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件
Git学习笔记,网址:https://learngitbranching.js.org/?locale=zh_CN
2 7 技巧和窍门 2 8 小结 3 Git 分支 3 1 何谓分支 3 2 分支的新建与合并 3 3 分支的管理 3 4 利用分支进行开发的工作流程 3 5 远程分支 3 6 分支的衍合 3 7 小结 4 服务器上的 Git 4 1 协议 4 2 在...
git操作笔记和总结
git学习笔记
Git安装,git学习笔记,zhang
自己整理的git学习笔记,能够很容易地学会应用git
Git学习笔记.docx
Git学习记录1