分支操作

  1. git branch 创建分支
  2. git checkout -b 创建并切换到新建的分支上
  3. git checkout 切换分支
  4. git branch 查看分支列表
  5. git branch -v 查看所有分支的最后一次操作
  6. git branch -vv 查看当前分支
  7. git brabch -b 分支名 origin/分支名 创建远程分支到本地
  8. git branch --merged 查看别的分支和当前分支合并过的分支
  9. git branch --no-merged 查看未与当前分支合并的分支
  10. git branch -d 分支名 删除本地分支
  11. git branch -D 分支名 强行删除分支
  12. git branch origin :分支名 删除远处仓库分支
  13. git merge 分支名 合并分支到当前分支上

暂存操作

  1. git stash 暂存当前修改
  2. git stash apply 恢复最近的一次暂存
  3. git stash pop 恢复暂存并删除暂存记录
  4. git stash list 查看暂存列表
  5. git stash drop 暂存名(例:stash@{0}) 移除某次暂存
  6. git stash clear 清除暂存

回退操作

  1. git reset --hard HEAD^ 回退到上一个版本
  2. git reset --hard ahdhs1(commit_id) 回退到某个版本
  3. git checkout -- file撤销修改的文件(如果文件加入到了暂存区,则回退到暂存区的,如果文件加入到了版本库,则还原至加入版本库之后的状态)
  4. git reset HEAD file 撤回暂存区的文件修改到工作区

标签操作

  1. git tag 标签名 添加标签(默认对当前版本)
  2. git tag 标签名 commit_id 对某一提交记录打标签
  3. git tag -a 标签名 -m '描述' 创建新标签并增加备注
  4. git tag 列出所有标签列表
  5. git show 标签名 查看标签信息
  6. git tag -d 标签名 删除本地标签
  7. git push origin 标签名 推送标签到远程仓库
  8. git push origin --tags 推送所有标签到远程仓库
  9. git push origin :refs/tags/标签名 从远程仓库中删除标签

其它操作

常规操作

  1. git push origin test 推送本地分支到远程仓库
  2. git rm -r --cached 文件/文件夹名字 取消文件被版本控制
  3. git reflog 获取执行过的命令
  4. git log --graph 查看分支合并图
  5. git merge --no-ff -m '合并描述' 分支名 不使用Fast forward方式合并,采用这种方式合并可以看到合并记录
  6. git check-ignore -v 文件名 查看忽略规则
  7. git add -f 文件名 强制将文件提交

git创建项目仓库

1、git init 初始化
2、git remote add origin url 关联远程仓库
3、git pull
4、git fetch 获取远程仓库中所有的分支到本地

忽略已加入到版本库中的文件

1、git update-index --assume-unchanged file 忽略单个文件
2、git rm -r --cached 文件/文件夹名字 (. 忽略全部文件)

取消忽略文件

git update-index --no-assume-unchanged file

拉取、上传免密码

git config --global credential.helper store


给我插个广告

博客地址:https://www.cxiansheng.cn
本文原链地址:https://www.cxiansheng.cn/dai...
有兴趣的小伙伴可以来逛逛,加个友链猜个拳啥的也是可以的嘛(

【Git】工作中99%能用到的git命令相关推荐

  1. 工作中 99% 能用到的 Git 命令

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:https://www.cxiansheng.cn/dail ...

  2. 工作中 99% 会用到的 Git 命令

    作者:命中水 来源:https://www.cxiansheng.cn/daily/490 1.分支操作 git branch 创建分支 git branch -b 创建并切换到新建的分支上 git ...

  3. git rm -r --cached_【Git】工作中99%能用到的git命令

    分支操作 git branch 创建分支 git checkout -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 git branch -v ...

  4. 工作中99%能用到的git命令

    分支操作: git branch 创建分支 git branch -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 git branch -v 查 ...

  5. Git 工作中怎么用?

    今天介绍一下工作中会用到的 Git 分支模型. 先贴上图以表敬意 闲言 在学校不管是自己写课程设计还是给老师做项目,有 2 到 3 个人一起协作开发时就会使用 Git ,但是只是简单用了它所提供的代码 ...

  6. 开发工作中平常 能用到的 Git 常用命令

    分支操作 暂存操作 回退操作 标签操作 常规操作 git创建项目仓库 忽略已加入到版本库中的文件 取消忽略文件 拉取.上传免密码 分支操作 git branch 创建分支 git branch -b ...

  7. git工作中常用命令

    基础 克隆代码 git clone http://xxx.git 克隆代码到b目录 git clone http://xxx.git b 拉取最新代码 git pull 分支 切换指定(develop ...

  8. hadoop put命令的格式_工作中需熟练掌握的Hadoop命令

    作者信息 Elesdspline 目前从事NLP与知识图谱相关工作. 工作中需熟练掌握的Hadoop命令 导读 工作中经常要用到一些Hadoop命令,这里简单列举一下,熟悉基本的命令操作,工作效率事半 ...

  9. git reset中hard与soft区别

    前言  对于我们日常开发中,我们常用的方法可能是git reset --hard,来强行回退commit所提交的信息,这是不友好的,也许我们希望对误操作提交的commit不进行删除而是重新修改并进行提 ...

最新文章

  1. Exploring Data with Python免费电子书
  2. 【转】grep搜索子目录中包含某字符串的特定文件
  3. [Vue warn]: Do not use built-in or reserved HTML elements as component id: header
  4. RESTful 架构详解
  5. 001.Linux开机启动过程
  6. 工作流实战_17_flowable 流程实例撤回
  7. Xfire的aegis绑定方式配置小结
  8. 嵌入式方向的毕业生,找工作很迷茫
  9. 北京逛街攻略总结篇(MM必看)
  10. 【自动驾驶】【小障碍物感知】
  11. 谈谈对Android音视频开发的探究
  12. Sky Hackthon比赛指北-基础篇
  13. 视频提取关键帧的三种方式【已调通】
  14. 悟空问答python反爬_Python写个爬虫碰到反爬了,怎么办那就动手破坏它!
  15. SpringCloud神兽(二)之Ribbon
  16. 怎样在百度UMeditor编辑器中插入腾讯和爱奇艺网站视频?
  17. vue实现导出表格数据
  18. 题目58 工厂流水线调度(ok)
  19. IPv6下的DHCPv6
  20. 数学建模暑期集训26:遗传算法

热门文章

  1. java中的case1怎么说_Java 中的 CAS 简述及原理解析
  2. 产线数字化软件源码_数字化工厂规划的十大核心要素
  3. tkinter python 句柄_微云收藏 python tkinter.after
  4. linux安装Python36
  5. jacobi迭代法matlab_解线性方程组的经典迭代法(1)-理论
  6. 笔记本电脑5年没清灰了_2020年5月轻薄办公笔记本电脑推荐(上半月版)
  7. 算法之基础数论应用篇(一)
  8. Codeforces 1153 C Serval and Parenthesis Sequence
  9. 自然语言处理期末复习(6)话题模型
  10. Openlayers中使用Overlay实现点击要素显示html内容弹窗并且动态更改弹窗内容