git

git书籍

Pro Git(必看)arrow-up-right

github通关攻略arrow-up-right

learnGitBranching arrow-up-right

新手入门arrow-up-right

git-flow备忘清单(只建议看图,不建议用git flow)arrow-up-right

GitBestPracticesarrow-up-right

高富帅们的Git技巧arrow-up-right

工具

github的git工具,shell显示分支arrow-up-right sourcetreeapparrow-up-right

zsh增强git

zsh bug
    git show HEAD^
    ^显示找不到 使用\^转义或者引号扩起来
    git show HEAD\^    or   git show 'HEAD^'

https://github.com/olivierverdier/zsh-git-prompt

配置方法
---
新建文件夹 ~/.zsh/git-prompt
将项目里面的 gitstatus.py  zshrc.sh cp到这个文件夹里
编辑你的 zshrc

# source  ~/.zsh/git-prompt/zshrc.sh
source /home/duoduo/.zsh/git-prompt/zshrc.sh
PROMPT='%B%m%~%b$(git_super_status)%# '

或者更简单的方法使用oh-my-zsh
https://github.com/robbyrussell/oh-my-zsh

git 配置

ssh不用输入密码直接push

修改所有commit的作者信息author

删除所有分支中的大文件

git ssh_key 用xclip粘贴

把master移动到HEAD

git branch

git diff

git add -i

git commit

git remote

git 抓回远程分支

git 新建分支

git 删除远程分支

fast-forwards

fast-forwards指有直接从属关系(log --graph上是一条直线)的分支

演示图 ——————————————————*—————— # fast-forwards 一条直线

git ..

git rebase

git log

git stash

git reflog

git grep

git 删除所有已经合并的本地分支

git blame

git bisect查找那次提交里面有坏代码

取消对文件的修改

标签

git自带web

git 和python

git 不使用中文

~/.zshrc中添加如下

git强切分支

git co -f 其他分支

git安装github的项目

让分支的历史归零

查出两个commit中的所有作者

Last updated

Was this helpful?