git常用命令备忘

常用命令  
git reset --hard 提交号          //暂存区赊销修改(onstage), 也可以回退版本
git add 文件名
git commit -m “"
git log
git status
git reflow          //命令执行日志
git checkout — 文件名          //把工作区撤销到最近一次commit或add时的状态
git checkout 分支名               //切换到分支
git rm 文件名          //从版本库中删除文件
git checkout — 文件名



远程仓库
git remove add origin https://~~~~
git push -u origin master
git remote add origin git@server-name:path/repo-name.git          //关联
git push -u origin master          //第一次推送
git push origin master               //以后推送

从远程克隆仓库
git clone git@github.com:path

分支管理
git branch                          //查看分支
git branch dev                    //创建dev分支
git checkout dev               //切换到dev分支
git checkout -b dev          //创建并切换分支到dev
git merge dev                    //合并dev分支到当前分支
git merge —no-ff -m “备注” dev          //合并dev分支 禁用fast forward 并创建新分支(-m)
git branch -d dev               //删除dev分支
git branch -D dev               //删除未合并的分支
git log —graph —pretty=oneline —abbrev-commit          //查看分支合并图

分支策略


Bug分支
git stash               //储存工作现场(工作区)
git stash list          //查看储存的工作现场
git stash apply
git stash drop
git stash pop          //弹出

推送分支
git remote -v          //远程库详细信息
git push origin master          //保持与远程分支同步
git pull                    //抓取最新提交在本地合并
git branch —set-upstream dev origin/dev          //关联本地分支与远程分支

打标签
git tag 标签名               //默认打标签在最新提交的commit上 (创建的标签默认在本地)
git tag 标签名 commit     //打在commit上
git show 标签名          //查看该标签的信息
git tag -a 标签名 -m 说明文字 commitid          //指定说明文字
git tag -d 标签名          //删除
git push origin  标签名          //推送标签到远程
git push origin —tags          //推送全部本地标签
git push origin :refs/tags/标签名          //删除远程标签(先删本地再删远程)

忽略文件
在git工作区根目录创建”.gitignore”文件, 填入要忽略的文件名
https://github.com/github/gitignore

配置
git config —global alias.缩略名 '命令名'
例: git config —global alias.unstage 'reset HEAD'
当前用户配置文件: 用户主目录 .gitconfig


工作区与暂存区(stage)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值