git常用命令(企业级)
一: 常用git命令
# 初始化,将已有的文件初始化为git仓库
git init
# 查询文件状态[绿色暂存区,红色表示工作区更改了,没有提交到暂存区]
git status
git status -s #: 查询仓库状态简约显示
# 查询版本提交日志(id号唯一,提交用户,提交时间)
git log #: 查看 暂存区->版本库 提交的日志(谁提交的,提交时间,提交的版本号)
git reflog #: 查询 版本库 提交的日志
1.工作区提交到暂存区
git add .
git add a.txt
2.暂存区撤回工作区
git reset HEAD .
git reset .
git reset a.txt
2.暂存区提交到版本库(不会指定某些文件提交)
git commit -m '注释'
# 回退
1.工作区的内容回退到版本库指定版本
git reflog # 查询 版本库 提交日志
git reset -herd 版本号 # 回退
二: Git工作区->暂存区->版本库 流程
# 工作区提交到暂存区 git add .
暂存区回退到工作区 git reset .
# 暂存区提交到版本库 git commit -m '注释'
# 版本库提交到远端 git push
版本库回退到工作区 git reset -herd 版本号
# 查询git日志
git log : 版本库提交日志
git reflog : 版本库提交到远端日志
三: 撤销版本库提交: commit的逆运算---> 回退git命令
回滚暂存区已经提交到版本库的操作:
1.查询历史版本:
git log
git reflog
2.查询时间点之前|之后的日志
git log --after 2018-61
git log --before 2018-6-1
git reflog --after 2018
git reflog --before 2018
3.查询指定开发者日志
git log --author aithor_name
git reflog --author aithor_name
4.回退到指定版本
# 回退到上一个版本:
git reset --hard HEAD^
git reset ----hard HEAD~
# 回滚到上三个版本:
git reset --hard HEAD^^^
git reset --hard HEAD~3
# 回退指定版本号的版本
git reset --hard 版本号
git reset --hard 版本号
四:git分支操作
# git分支操作
: 创建子分支进行开发的目的,分支开发是独立的,不去影响其他分支,要建立子分支开发的内容同步给主分支时,完成分支合并
1.创建分支
git branch 分支名
git branch -b 分支名 # 创建并切换
2.切换分支
git checkout 分支名
3.查询分支
git branch
4.删除分支
git branch -d 分支名 # 加-f是强制删除,不加-f,子分支没有和主分支合并是不能删除的。
5.合并分支
git merge 分支名 # 吧dev分支合并到master分支,切换到master分支,执行合并dev分支的命令。
6.查询当前分支
git branch
五: 远程使用
1.增加一个远程仓库
git remote add 名称 远程仓库
git remote add origin 远程仓库
2.当前存在的远程仓库
git remote
3.删除
git remote remove origin
4.提交到远程仓库
git push origin master
6.clone远程源
git clone 远程源地址
git常用命令(企业级)的更多相关文章
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- Git 常用命令大全
Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...
- Git常用命令总结
Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone ...
- GIT常用命令备忘
Git配置 git config --global user.name "storm" git config --global user.email "stormzhan ...
- Git 常用命令2
Git 常用命令 Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ gi ...
- git常用命令-基本操作
git常用命令-基本操作 1) 新增文件 新增了Test_1.java git add Test_1.java git commit –m “新增了Test_1.java” git push ...
- 转收藏:Git常用命令速查表
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- git常用命令,git版本控制和Xcode结合使用,用Xcode提交到github,github客户端使用
1.git常用命令 查看命令: 1.git --help 查看git所有命令 2.git clone -help 查看git clone命令的细节 3.git config -l 查看当前所有配置 ...
- Git 常用命令详解(二)
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
随机推荐
- vivo 悟空活动中台 - H5 活动加载优化
本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/6gtVR0nVNcZvREjwftZgzA作者:悟空中台研发团队 [悟空活动中台]系列往期精 ...
- webflux 的使用总结
本文为博主原创,未经允许不得转载: 1. Servlet 3.0 简介 2. WebFlux 简介 及 特点 3. 基于函数式的 WebFlux 开发 4. webFlux 全局异常 5. webF ...
- 基于java+springboot的商城网站、电子商城管理系统
该系统是基于java+springboot+vue开发的在线商城网站.是给师弟开发的课程作业.学习过程中,遇到问题可以咨询作者. 演示地址 前台地址: http://shop.gitapp.cn 后台 ...
- 07-逻辑仿真工具VCS-Post processing with VCD+ files
逻辑仿真工具-VCS 编译完成不会产生波形,仿真完成之后,生成波形文件,通过dve产看波形 vcd是波形文件的格式,但是所占的内存比较大,后面出现了vpd(VCD+)波形文件 将一些系统函数嵌入到源代 ...
- Laravel路由匹配
Route常规用法如下,特别是最后一个传参之后可以进行正则匹配,非常好用. //@后面内容为所要访问的方法 Route::get('foo', 'Photos\AdminController@meth ...
- JS - dom绑定函数中 return false 的作用
1,可以阻止事件冒泡 2,可以阻止浏览器默认操作
- CSS 3D - rotate旋转90度看不到的原理 和 解决方法
原理: 旋转元素的坐标有三个 :X(向右), Y(向左) , Z(向电脑屏幕的你) 当没有位移旋转元素时,元素 Z 坐标也会同着一起旋转 ,当一个物品旋转到90度时,我们只能看到它的厚度,而d ...
- 初次安装Linux 1Panel面板体验
初次安装Linux 1Panel面板体验 1Panel是Linux下的一款服务器管理工具.和宝塔相比更加轻量化.相比之下各有优点,本文让我们一起来安装1Panel面板. 面板优势 快速建站 :深度集成 ...
- SpringMVC08——拦截器——2021-05-11
拦截器概述 SpringMVC的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并做相应的处理. 例如:进行权限验证.记录请求信息的日志.判断用户 ...
- linux-介绍