git 瞭解這些就夠了
阿新 • • 發佈:2018-11-10
git 瞭解這些就夠了
1. config
core.excludesfile=~/.gitignore core.legacyheaders=false core.quotepath=false mergetool.keepbackup=true push.default=simple color.ui=auto color.interactive=auto repack.usedeltabaseoffset=true alias.s=status alias.a=!git add . && git status alias.au=!git add -u . && git status alias.aa=!git add . && git add -u . && git status alias.c=commit alias.cm=commit -m alias.ca=commit --amend alias.ac=!git add . && git commit alias.acm=!git add . && git commit -m alias.l=log --graph --all --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %s %C(white)- %an, %ar%Creset' alias.ll=log --stat --abbrev-commit alias.lg=log --color --graph --pretty=format:'%C(bold white)%h%Creset -%C(bold green)%d%Creset %s %C(bold green)(%cr)%Creset %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative alias.llg=log --color --graph --pretty=format:'%C(bold white)%H %d%Creset%n%s%n%+b%C(bold blue)%an <%ae>%Creset %C(bold green)%cr (%ci)' --abbrev-commit alias.d=diff alias.master=checkout master alias.spull=svn rebase alias.spush=svn dcommit alias.alias=!git config --list | grep 'alias\.' | sed 's/alias\.\([^=]*\)=\(.*\)/\1\ => \2/' | sort include.path=~/.gitcinclude include.path=.githubconfig include.path=.gitcredential
2. 一些git命令常用
git push new-branch git push tag git push ~ git tag publish/x.x.x git push origin publish/x.x.x:publish/x.x.x Git push origin —delete branchName 刪除branch git push origin :<branchName> Git push origin —delete tag tagName 刪除tag git tag -d <tagname>ta git push origin :refs/tags/<tagname> git rm --cached -r . 清快取git命令
參考連結
2、git - 預設行為的"git push"沒有指定一個分支
4、Git忽略提交規則 - .gitignore配置運維總結
歡迎交流~