GIT常见问题及命令指南
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常见问题及命令指南相关推荐
- Git操作手册|命令速查表
Git操作手册|命令速查表 这篇文章主要介绍Git分布式版本管理与集中式管理的一些差异,总结下Git常用命令作为日后的速查表,最后介绍Git进阶的一些案例. 本文分为以下几个部分: Git与SVN差异 ...
- Git 代码防丢指南
我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象.本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,解析常见的错误及其发生原因,让你 ...
- git 获取最新代码_程序员必知:这是一份全面 amp; 详细的 Git与Github 介绍指南
前言 如果你从事 互联网技术研发,那么你一定需要 了解 Git & Github 本文将采用 图 & 表的方式,向你全面介绍 Git 与 Github,包括其功能.应用场景 & ...
- 对初学者友好的Git和Github使用指南之介绍和安装篇
本文首发在个人博客:ladyzero.cool,欢迎前往阅读,阅读体验更佳. 原文地址:对初学者友好的Git和Github使用指南之介绍和安装篇 前言 本文将初步介绍Github和Git是什么,以及介 ...
- Git基础(常用命令)介绍
版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统. 关于版本控制分为三种:本地版本控制系统,如rcs:集中化的版本控制系统,如CVS.SVN:分布式版本控制系统,如Git. Gi ...
- Git npm相关命令
Git 相关命令 查看用户名和密码 配置用户名和密码 查看git项目远程地址 添加git远程仓库 查看提交记录 查看已有tag 打标签 在某次提交记录上打标签 推送标签到远程 推送单个指定tag到远程 ...
- GIt/Github常用命令
1)git init:初始化本地仓库 2)创建文件:touch read.txt 3)当操作本地的文件时,使用常用的命令,如(mv,ls..)就可以操作,当操作暂存区的文件时需要在命令前家git,并且 ...
- Git系列之git log高级命令
原文地址 使用任何版本控制工具的目的都在于记录你代码的变化.这可以给予你查看项目历史的能力,去发现谁做出了贡献,弄清楚何时产生了bug,回滚到错误的修改.但是,如果你无法定位,获取这些历史记录将变得毫 ...
- Git使用教程-命令总结大全
/在 cmd 上操作/ git help // 帮助信息 常用git命令 和解释 git help -a // 命令目录 git help -g //手册 g ...
最新文章
- SLS:海量日志数据管理利器
- linux系统中cache清理/释放命令
- 【机器学习基础】深入理解极大似然估计(MLE) 1: 引入问题
- 两个链表生成相加链表
- 使用IDEA创建Maven项目和Maven使用入门(配图详解)
- @大学生|计算机专业怎么要怎么学?掌握这四点,毕业即就业!
- 如何添加评论_亚马逊评论数据分析
- 美国插画家Mike Bear作品欣赏
- “封杀中兴”后,TensorFlow、MySQL、Hadoop 也被“闭源”怎么办?
- java怎么让遮罩层下面滚动_vue项目弹出层后禁止body底层的滚动事件
- GI OPatch升级 The opatch Component check failed. This patch is not applicable for...
- iOS,多媒体,地图相关
- java selenium (十一) 操作弹出对话框
- 一句话菜刀 php eval,如何基于菜刀PHP一句话实现单个文件批量上传?
- java的方法覆盖与方法重载有什么异同_Java语言中方法重载与方法覆盖的异同
- [KALI系列第四章]进行ARP断网攻击,包含安装方法
- php的declare命令如何使用?
- Interview QA-COBOL COBOL II
- mysql uuid分页优化_MySQL性能优化之分页查询优化
- 计算天数(C语言)——罡罡同学
热门文章
- 一定是最便宜的5G套餐,北京用户福利畅享5G体验
- 多基站wifi混合定位
- 群体智能的发展现状:AI网络安全现状、新一代AI发展现状
- FRM-91500: Unable to start/complete the build.
- Can‘t read file : End of file found 文件:txn_current、current svn无法正常读取文件
- 在计算机中安装Manjaro
- IC 卡、M1 卡、CPU 卡、SAM 卡、PSAM 卡的联系与区别
- 360安全卫士防黑加固关闭了Telnet远程连接服务,如何开启?
- 微信小程序随机生成文案
- vistor的安装与使用