Git 常用命令整理
2016-08-18 17:34
483 查看
Git 常用命令整理
博客分类: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux
初始化配置
C代码 收藏代码
git config –global color.ui true
git config –global alias.co checkout
git config –global alias.ci commit
git config –global alias.st status
git config –global alias.br branch
git config –global core.editor “mate -w” # 设置Editor使用textmate
git config -1 #列举所有配置
C代码 收藏代码
git help # 显示command的help
git show # 显示某次提交的内容
git show $id
git co – # 抛弃工作区修改
git co . # 抛弃工作区修改
git add # 将工作文件修改提交到本地暂存区
git add . # 将所有修改过的工作文件提交暂存区
git rm # 从版本库中删除文件
git rm –cached # 从版本库中删除文件,但不删除文件
git reset # 从暂存区恢复到工作文件
git reset – . # 从暂存区恢复到工作文件
git reset –hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改
git ci
git ci .
git ci -a # 将git add, git rm和git ci等操作都合并在一起做
git ci -am “some comments”
git ci –amend # 修改最后一次提交记录
git revert
添加远程版本库origin,语法为 git remote add [shortname]
博客分类: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux
初始化配置
C代码 收藏代码
配置使用git仓库的人员姓名
git config –global user.name “Your Name Comes Here”配置使用git仓库的人员email
git config –global user.email you@yourdomain.example.com配置到缓存 默认15分钟
git config –global credential.helper cache修改缓存时间
git config –global credential.helper ‘cache –timeout=3600’git config –global color.ui true
git config –global alias.co checkout
git config –global alias.ci commit
git config –global alias.st status
git config –global alias.br branch
git config –global core.editor “mate -w” # 设置Editor使用textmate
git config -1 #列举所有配置
用户的git配置文件~/.gitconfig
查看、添加、提交、删除、找回,重置修改文件C代码 收藏代码
git help # 显示command的help
git show # 显示某次提交的内容
git show $id
git co – # 抛弃工作区修改
git co . # 抛弃工作区修改
git add # 将工作文件修改提交到本地暂存区
git add . # 将所有修改过的工作文件提交暂存区
git rm # 从版本库中删除文件
git rm –cached # 从版本库中删除文件,但不删除文件
git reset # 从暂存区恢复到工作文件
git reset – . # 从暂存区恢复到工作文件
git reset –hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改
git ci
git ci .
git ci -a # 将git add, git rm和git ci等操作都合并在一起做
git ci -am “some comments”
git ci –amend # 修改最后一次提交记录
git revert