关于git的一些命令
git命令
1.git init 初始化仓库
2.git status 查看当前状态
3.git add -A(提交所有的) 提交本地文件到缓存区
4.git commit -m"提交信息" 将缓存区的东西提交到本地仓库
5.git reset --hard sha 值 回退到某一个版本
git reset --hard sha 值 回退到某一个版本
git reset --mixed(默认可以不写) sha 状回退到修改态
git reset --soft sha 回退到暂存区状态- 6.git push 将本地仓库的内容提交到远程服务器
 - 7.git pull 从远程服务器更新/本地仓库
 - 8.git log 查看所有的提交日志
 - 9.git reflog 查看所有的SHA值
 
分支
- 10.git branch fixBranch(分支名称) 开启分支
 11.git branch 查看当前分支 有*的代表当前正在工作的分支
12.git checkout fixBranch 切换到fixBranch的分支上
13.git merge fixBranch 分支合并 将 fixBranch上的内容合并到master上
14.git branch -d fixBranch 删除分支
git branch -r -d origin/branch-name 删除远程分支
git共享仓库
- git clone 仓库地址
 - git clone --bare 地址
 - 共享仓库看不到工作区,但是里面有内容 他是共享的,别人只能往里面放代码,但是不让修改 如果向获取就直接克隆 。文件冲突: 多个人同时改了同一个文件的同一行就会引起冲突
 - git remote -v 查看远程仓库地址 默认 origin
 - git remote add 仓库名称 仓库地址
 
git tag 标签
- 标签可以针对某一时间点的版本做标记,常用于版本发布
 - git tag v0.1.2
 - 创建附注标签
 - git tag -a v0.1.2 -m “0.1.2版本”
 - 切换到标签
 - 与切换分支命令相同,用git checkout [tagname]
 - 用git show命令可以查看标签的版本信息:
 - git show v0.1.2
 - 给指定的commit打标签
 - git tag -a v0.1.1 9fbc3d0
 - 标签发布
 - 通常的git push不会将标签对象提交到git服务器,我们需要进行显式的操作:
 - git push origin v0.1.2 # 将v0.1.2标签提交到git服务器
 - git push origin –-tags # 将本地所有标签一次性提交到git服务器
 - git tag -d v0.1.2 # 删除本地标签
 - git push :refs/tags/v0.1.2 删除远程tag
 - git tag 查看本地的tag
 
关于git的一些命令的更多相关文章
- GIT 版本控制常用命令学习汇总
		
GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git c ...
 - git的一些命令行
		
以下代码均在命令行中执行:在目标文件夹目录下: 1.初始化一个Git仓库,使用git init命令. 2.添加文件到Git仓库,分两步: 第一步,使用命令git add <file>,注意 ...
 - git log 常用命令及技巧
		
git log常用命令以及技巧 1.git log 如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者.提交日期.和提交说明.如果记录过多,则按Page Up.Pag ...
 - Git基本常用命令
		
Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径. git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件. git ...
 - git workflow常用命令
		
git init git status git add readme.txt git add --all Adds all new or modified files git comm ...
 - git的一些命令
		
因为项目的原因,大家把项目托管到git上,然后我不会,队友就传了一个廖雪峰的git教程,讲的很详细,不会用git的同学,可以在http://pan.baidu.com/s/1pKizolP上下载,这是 ...
 - 关于Git的stash命令
		
add 添加新文件到 Git 代码仓库的索引中 $ git add filename mv 移动或重命名文件 $ git mv old-filename new-filename rm 从工作目录和 ...
 - GIt/Github常用命令
		
1)git init:初始化本地仓库 2)创建文件:touch read.txt 3)当操作本地的文件时,使用常用的命令,如(mv,ls..)就可以操作,当操作暂存区的文件时需要在命令前家git,并且 ...
 - git链接GitHub命令及基本操作
		
Git是一款不错的代码管理工具,下面引用百科的一段话: Git是用于Linux内核开发的版本控制工具.与CVS.Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服 ...
 - Git的纯命令操作,Install,Clone  , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
		
Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...
 
随机推荐
- mysql日期 获取本月第一天 获取下个月的第一天
			
--获取当前日期 select curdate(); --获取当月最后一天 select last_day(curdate()); --获取本月第一天 select DATE_ADD(curdate( ...
 - sql 判断两条数据库查询语句结果是否有重复
			
select 身份证号 from (select 身份证号 from 表1 where 考试名称= 'aaa'union allselect 身份证号 from 表2 where 考试名称= 'bbb ...
 - centos7.4下的KVM虚拟机安装使用
			
本来是用的vmware,不过后来想试下KVM,想着装个ZSTACK也行,结果zstack使用网络安装没搞明白,把物理机系统毁了,这下彻底完蛋了,只好还装个centos了,但是又不想用VMWARE就想起 ...
 - jquery中添加元素append,prepend,before和after方法的区别
			
append:在元素内部的最后面添加元素,作为子元素. prepend:在元素内部的最前面添加元素,作为子元素. before:在元素的前边,作为兄弟元素添加. after:在元素的后边,作为兄弟元素 ...
 - Nagios监控
			
1.Nagios监控软件 Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警 ...
 - phpstorm界面不停的indexing,不停的闪烁
			
选择 File->Invalidate Caches / Restart...->Invalidate and Restart,就行了!
 - rsa加密算法及js的JSEncrypt实现前端加密
			
最近的项目中用到了rsa加密算法,在实现了相关功能之后,我去了解了一下rsa相关原理,于是就写了这篇博客啦. 首先介绍一下什么是rsa加密算法: 作为非对称加密算法的老大,rsa号称是地球上最安全的加 ...
 - css与dom的渲染与解析
			
js阻塞文档渲染与解析那么css呢? 结论一.css:阻塞渲染,不阻塞dom解析 <head> <script> document.addEventListener('DOMC ...
 - 4-18 class与id的区别
			
1. class是设置标签的类, class属性用于指定元素属于何种样式的类. 如样式表可以加入.content1 { color: red; background: #ff80c0 } 使用方法:c ...
 - python 标准库 glob ,python glob 学习
			
glob库是最简单的模块之一,内容非常少.用它可以查找符合特定规则的文件路径名.跟使用 windows 下的文件搜索差不多.查找文件只用到三个匹配符: ”*”, 匹配 个或多个字符: “?”, ”?” ...