git命令

查看分支:
  • 查看本地分支:
    git branch
  • 查看远程分支
    git branch -r
  • 查看本地和远程分支
    git branch -a
创建分支:
  • 创建本地分支
    git branch xxx
  • 创建分支后切换到新分支
    git checkout -b xxx
提交分支:
  • 提交到远程分支
    git commit -a -m ‘some commit info’
    git push origin xxx:xxx
  • 把本地分支dev提交到远程仓库,并作为远程仓库的master分支
    git push origin dev:master
删除分支:
  • 删除远程分支
    git branch -dr origin/xxx
    git push origin :xxx
    git push origin :heads/xxx
  • 删除本地分支,强制删除用-D
    git branch -d xxx
合并分支
  • 将分支branchName和当前所在分支合并
    git merge branchName
版本(tag)操作相关命令
  • 查看版本:git tag
  • 创建版本:git tag xxx
  • 删除版本:git tag -d xxx
  • 删除远程版本:git push origin :xxx
  • 删除远程版本:git push origin :refs/tags/xxx
  • 合并远程仓库的tag到本地:git pull origin –tags
  • 上传本地tag到远程仓库:git push origin –tags
  • 创建带注释的tag:git tag -a [name] -m ‘yourMessage’
版本回退与恢复
  • 回退到上个版本:git reset –hard HEAD^
  • 回退到上上个版本:git reset –hard HEAD^^
  • 回退到上5个版本:git reset –hard HEAD~5
  • 回退到指定版本:git reset –hard xxx
  • 查看历史命令:git reflog
  • 撤销修改:git checkout – xxx(文件名)
  • 撤销所有已经add的文件:git reset head .
  • 撤销某个已经add的文件:git reset head filename
  • 撤销某个已经add的文件:git reset filename
其他命令
  • 显示远程库origin里的资源
    git remote show origin
  • 查看所有配置信息
    git config –list 看所有用户
  • 查看所有已提交文件
    git ls-files
  • 移除文件(从暂存区和工作区中删除)
    git rm xxx
  • 强行移除文件(从暂存区和工作区中删除)
    git rm -f xxx
  • 移除文件(只从暂存区中删除)
    git rm –cached xxx
  • 将文件给push到一个临时空间中
    git stash push
  • 将文件从临时空间pop下来
    git stash pop
  • 添加远程仓库
    git remote add origin git@github.com:username/Hello-World.git
    git push origin master
vim
vim [filename]
命令模式—>编辑模式  按 i
编辑模式—>命令模式  按ESC
命令模式:
保存并退出::wq
保存不退出::w
退出不保存::q!
恢复到上次保存状态::e!
    k
h       l
    j
git常用命令图表

git常用命令图表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值