git常用的一些简单命令
1、如果一个文件被修改了,但是还没有使用 git add 命令,此时想取消这次修改,需要执行的命令如下:
 git checkout -- 文件名
 2、如果一个文件执行了 git add ,此时想取消这次修改执行如下命令:
 git reset HEAD 文件名
 git checkout 文件名
 3、如果执行了 git commit,想回退上某个提交的版本
 git checkout committed
 git checkout -b 分支名
 4、以某个提交点创建一个分支
 git branch 分支名 committed
 5、从远程的某个分支创建一个本地分支
 git checkout 本地分支名 远程分支名
 eg: git checkout -b dev origin/develop
 eg: git branch dev origin/develop
 6、删除远程分支
 git branch origin :远程分支名
 git push origin --delete 远程分支名称
 eg:
 git push origin --delete feature/BITROST-2306
 7、git bash 中显示中文
 git config --global core.quotepath false
 8、将a分支的某次提交合并到b分支
 git checkout b
 git cherry-pick commitId(此commitId必须要在本地历史中存在)
 9、修改未提交的commit备注信息
 git commit --amend
 10、将某个分支的代码强推
 第一步命令: git reset --hard commitId
  11、创建一个Tag
11、创建一个Tag
 语法: git tag -a <版本号> <SHA值> -m "<备注信息>"
示例: git tag -a TAG_0.0.1 commitId -m "这是0.0.1的tag"
12、推送本地Tag到远端
 > 推送所有Tag到远端
 git push origin --tags
 > 推送单个Tag到远端
 git push origin <版本号>
 13、删除Tag
 > 删除本地Tag
 git tag -d <tag>
 > 删除远端Tag(提交一个不存在的tag即删除远端tag)
 git push origin :refs/tags/<tag>
 14、显示文件的每一行是由谁进行修改的
 git blame 文件名
 15、2个分支之间比较并进行合并
 git difftool 被比较的分支(a) 比较的分支(b)
 将a分支和b分支进行合并
 16、合并分支时保留被合并分支历史
 git merge 分支名 --no-ff
git push origin 本地分支:远程分支 ==> 将本地分支推送到远程分支
 git remote show origin
git常用的一些简单命令的更多相关文章
- git常用情景和基础命令
		git常用情景和基础命令 将项目克隆到本地 --xxx是git的地址 git clone xxxx 或者初始化git(github提供滴) --新建一个readme.md文件 echo "# ... 
- 常用到的简单命令        Sublime        Git      NPM    WindowsCMD     MacTerminal(Unix命令)   Vim
		sublime 选择标签及其内容 ctrl+shift+a连续按两次 调出Package console: Mac: command + shift + p 安装插件: 1.调出 Package co ... 
- 常用到的简单命令        Sublime        Git      NPM    WindowsCMD     MacTerminal(Unix命令)
		sublime 选择标签及其内容 ctrl+shift+a连续按两次 Git 撤销 add 重置暂存区的指定文件,与上一次commit保持一致,但工作区不变 git reset [file] 撤销 c ... 
- Git常用的几个命令
		标签(空格分隔): Git 在本地文件系统中新建目录,放置你的工程: mk dir parkk cd parkk //进入该目录 git init //初始化自己的仓库,默认名称为master 在仓库 ... 
- Git 常用命令详解
		Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ... 
- Git常用命令总结
		Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone ... 
- 转收藏:Git常用命令速查表
		一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ... 
- Git 常用命令详解(二)
		Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ... 
- android开发系列之git常用命令
		最近因为跳槽到新公司,然后新公司里面的代码管理工具是gitLab,所以我想在这篇博客里面整理一下git常用的语法. GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托 ... 
随机推荐
- Hibernate持久层ORM框架
			一.概念 hibernate交互数据库时,对象的属性转成sql,mybatis直接写sql,性能更高: 二. 
- 【第六篇】- Maven 仓库之Spring Cloud直播商城 b2b2c电子商务技术总结
			Maven 仓库 在 Maven 的术语中,仓库是一个位置(place). Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库. 在 Maven 中,任何一个依赖.插件或者项目构建的输出 ... 
- vue-cli3 项目中通过 CDN方式 使用 echarts
			1.html 中引入 echarts html中添加script标签如下: <script src="//cdn.bootcss.com/echarts ... 
- list使用详解
			List双向链表 再谈链表 List链表的概念再度出现了,作为线性表的一员,C++的STL提供了快速进行构建的方法,为此,在前文的基础上通过STL进行直接使用,这对于程序设计中快速构建原型是相当有必要 ... 
- 2021ICPC网络赛第一场部分题解-The 2021 ICPC Asia Regionals Online Contest (I)
			写在前面 本来应该6题的,结果不知道哪个铸币发了H的clar,当即把我们的思路转向三维几何上.当时我们还在想这三维计算几何的正确率有点太高了还在感叹ICPC选手的含金量,直到赛后我才知道这H题的铸币出 ... 
- echsop设置伪静态
			1.后台商店设置-基本设置-URL重写开启 2.修改httpd.conf文件 AllowOverride None 改为 AllowOverride AllLoadModule rewrite_mod ... 
- JDBC-1(概述&建立)
			基于宋红康老师所讲JDBC所作笔记 1.JDBC概述 1.1 数据持久化 持久化:将数据保持到可掉电式存储设备中以供之后使用. 数据持久化意味着将内存中的数据保存到硬盘上加以固化,实现过程大多通过各种 ... 
- jmeter之命令行执行jmx脚本
			使用界面执行不稳定,且保存报告非常麻烦 https://www.jb51.net/article/191367.htm 作者:Anthony_tester 来源:CSDN 原文:https://blo ... 
- 解决navicat 导出excel数字为科学计数法问题
			1.原因分析 用程序导出的csv文件,当字段中有比较长的数字字段存在时,在用excel软件查看csv文件时就会变成科学技术法的表现形式. 其实这个问题跟用什么语言导出csv文件没有关 ... 
- Charles注册
			方法一:注册码注册 ** 注册码注册:** Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 亲测4.6.1可用 方法 ... 
