git命令大全及实操

相关网站

官网
菜鸟教程
github官网
阮一峰git教程

git

基本命令

命令命令介绍具体用法
安装安装具体用法
工作区、暂存区、版本库、远程仓库工作区、暂存区、版本库、远程仓库具体用法
git init初始化git仓库进入具体文件,git init
git config --list显示当前git的配置信息git config [–global] --list
git config --get获取git单个配置git config --get 配置名称
git config user.name设置用户名git config [–global] user.name ‘用户名’
git config user.email设置邮箱git config [–global] user.email ‘用户邮箱’
git config credential.helper store记住密码git config [–global] credential.helper store
git config core.filemode=false忽略权限git config [–global] core.filemode=false
git config core.ignorecase false忽略大小写git config [–global] core.ignorecase false
git config alias.别名 命令给命令设置别名git config [–global] alias.br branch

命令

命令命令说明具体用法
git clone克隆仓库git clone url
git branch查看本地所有分支git branch
git branch -r查看远程分支git branch -r
git branch -a查看本地+远程所有分支git branch -a
git checkout -b创建分支并切换到该分支git checkout -b 分支名
git pull拉取代码git pull origin 分支名
git status查看仓库当前的状态,显示有变更的文件git status
git stash将工作区的修改暂存git stash
git stash list列出所有暂时保存的工作git stash list
git stash pop恢复最近一次stash的文件git stash pop
git stash apply恢复某个暂时保存的工作git stash apply stash@{1}
git stash drop丢弃最近一次stash的文件git stash drop
git stash clear除所有的stashgit stash clear
git rm将文件从暂存区和工作区中删除git rm 文件名
git rm --cache将文件从暂存区删除git rm --cache 文件名
git checkout 文件名还原工作区文件内容git checkout 文件名
git diff比较工作区与缓存区文件差异git diff(所有文件差异)、git diff 文件名(指定文件差异)、 git diff --stat(显示存在差异的文件) git diff 分支名(与指定分支之间的文件差异)、git diff 分支名 --stat(显示与分支存在差异的文件)
git add暂存文件git add 文件名(单个文件) 或 git add .(所有文件)
git commit -am提交更改git commit -am ‘备注,修改了什么内容’
git push推送修改git push origin 分支名
git merge合并其他分支内容git merge 其他分支名
git branch -d删除本地分支git branch -d 分支名
git push origin --delete删除远程分支git push origin --delete 分支名
git log查看提交历史git log(查看所有提交历史)、git log -n 5(查看最近的5次提交)
git remote -v显示所有的远程主机git remote -v
git remote set-url修改远程urlgit remote set-url origin url
git reset --hard回复到上一次提交的状态,同时撤销暂存区和工作区的修改git reset --hard
git tag查看所有标签git tag
git tag 标签名新建标签git tag 标签名 -am ‘备注’
git pull --tags拉取所有标签git pull --tags
git push --tags推送所有标签git push --tags

git flow

基本命令

命令命令介绍具体用法
安装安装具体用法

命令

命令命令说明具体用法
git flow initgit flow 初始化git flow init -d
git flow feature start创建feature分支git flow feature start 分支名
git flow feature finish合并分支到develop分支,并删除分支git flow feature finish 分支名
git flow release start创建release分支git flow release start 分支名
git flow release finish合并分支到develop分支,并删除分支git flow release finish 分支名
git flow hotfix start创建hotfix分支git flow hotfix start 分支名
git flow hotfix finish合并hotfix分支,并删除分支git flow hotfix finish 分支
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱好者777

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值