git reset

  • reset 到特定分支
git reset --hard <>
  • 注意命令最后一个点,恢复到当前commit,即去除所有暂存区文件
git reset --HEAD .

git push

  • 强制将分支推到远程分支(一般本地reset后使用)
git push origin <branch> --force
  • 设置关联远程分支,以后只需git push就ok (本地branch名称必须和远程相同)
git push -u origin <branch>
  • 设置关联远程分支
git push --set-upstream origin <branch>

git checkout

  • 创建并跟踪远程分支
git checkout --track origin/<branch>

git remote

  • 显示所有远程仓库
git remote -v
  • 添加,移除,一般设置名称为origin
git remote add/remove

Head

HEAD:当前commit的引用,当前commit在哪里,HEAD就在哪里,这是一个永远自动指向当前commit的引用

git fetch

此命令会更新git信息,不会合并代码。
git pull 会拉下来代码并直接进行合并

Tips

origin/master && origin master 区别

GIT常见问题及命令指南相关推荐

  1. Git操作手册|命令速查表

    Git操作手册|命令速查表 这篇文章主要介绍Git分布式版本管理与集中式管理的一些差异,总结下Git常用命令作为日后的速查表,最后介绍Git进阶的一些案例. 本文分为以下几个部分: Git与SVN差异 ...

  2. Git 代码防丢指南

    我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象.本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,让你 ...

  3. git 获取最新代码_程序员必知:这是一份全面 amp; 详细的 Git与Github 介绍指南

    前言 如果你从事 互联网技术研发,那么你一定需要 了解 Git & Github 本文将采用 图 & 表的方式,向你全面介绍 Git 与 Github,包括其功能.应用场景 & ...

  4. 对初学者友好的Git和Github使用指南之介绍和安装篇

    本文首发在个人博客:ladyzero.cool,欢迎前往阅读,阅读体验更佳. 原文地址:对初学者友好的Git和Github使用指南之介绍和安装篇 前言 本文将初步介绍Github和Git是什么,以及介 ...

  5. Git基础(常用命令)介绍

    版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 关于版本控制分为三种:本地版本控制系统,如rcs:集中化的版本控制系统,如CVS.SVN:分布式版本控制系统,如Git. Gi ...

  6. Git npm相关命令

    Git 相关命令 查看用户名和密码 配置用户名和密码 查看git项目远程地址 添加git远程仓库 查看提交记录 查看已有tag 打标签 在某次提交记录上打标签 推送标签到远程 推送单个指定tag到远程 ...

  7. GIt/Github常用命令

    1)git init:初始化本地仓库 2)创建文件:touch read.txt 3)当操作本地的文件时,使用常用的命令,如(mv,ls..)就可以操作,当操作暂存区的文件时需要在命令前家git,并且 ...

  8. Git系列之git log高级命令

    原文地址 使用任何版本控制工具的目的都在于记录你代码的变化.这可以给予你查看项目历史的能力,去发现谁做出了贡献,弄清楚何时产生了bug,回滚到错误的修改.但是,如果你无法定位,获取这些历史记录将变得毫 ...

  9. Git使用教程-命令总结大全

    /在 cmd 上操作/ git help          // 帮助信息  常用git命令  和解释 git help -a      // 命令目录 git help -g      //手册 g ...

最新文章

  1. SLS:海量日志数据管理利器
  2. linux系统中cache清理/释放命令
  3. 【机器学习基础】深入理解极大似然估计(MLE) 1: 引入问题
  4. 两个链表生成相加链表
  5. 使用IDEA创建Maven项目和Maven使用入门(配图详解)
  6. @大学生|计算机专业怎么要怎么学?掌握这四点,毕业即就业!
  7. 如何添加评论_亚马逊评论数据分析
  8. 美国插画家Mike Bear作品欣赏
  9. “封杀中兴”后,TensorFlow、MySQL、Hadoop 也被“闭源”怎么办?
  10. java怎么让遮罩层下面滚动_vue项目弹出层后禁止body底层的滚动事件
  11. GI OPatch升级 The opatch Component check failed. This patch is not applicable for...
  12. iOS,多媒体,地图相关
  13. java selenium (十一) 操作弹出对话框
  14. 一句话菜刀 php eval,如何基于菜刀PHP一句话实现单个文件批量上传?
  15. java的方法覆盖与方法重载有什么异同_Java语言中方法重载与方法覆盖的异同
  16. [KALI系列第四章]进行ARP断网攻击,包含安装方法
  17. php的declare命令如何使用?
  18. Interview QA-COBOL COBOL II
  19. mysql uuid分页优化_MySQL性能优化之分页查询优化
  20. 计算天数(C语言)——罡罡同学

热门文章

  1. 一定是最便宜的5G套餐,北京用户福利畅享5G体验
  2. 多基站wifi混合定位
  3. 群体智能的发展现状:AI网络安全现状、新一代AI发展现状
  4. FRM-91500: Unable to start/complete the build.
  5. Can‘t read file : End of file found 文件:txn_current、current svn无法正常读取文件
  6. 在计算机中安装Manjaro
  7. IC 卡、M1 卡、CPU 卡、SAM 卡、PSAM 卡的联系与区别
  8. 360安全卫士防黑加固关闭了Telnet远程连接服务,如何开启?
  9. 微信小程序随机生成文案
  10. vistor的安装与使用