一: 常用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常用命令(企业级)的更多相关文章

  1. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  2. Git 常用命令详解

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

  3. Git 常用命令大全

    Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加 ...

  4. Git常用命令总结

    Git常用命令总结 git init      在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.   git clone ...

  5. GIT常用命令备忘

    Git配置 git config --global user.name "storm" git config --global user.email "stormzhan ...

  6. Git 常用命令2

    Git 常用命令 Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ gi ...

  7. git常用命令-基本操作

    git常用命令-基本操作 1)      新增文件 新增了Test_1.java git add Test_1.java git commit –m “新增了Test_1.java” git push ...

  8. 转收藏:Git常用命令速查表

    一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...

  9. git常用命令,git版本控制和Xcode结合使用,用Xcode提交到github,github客户端使用

    1.git常用命令 查看命令: 1.git --help 查看git所有命令 2.git clone -help 查看git clone命令的细节 3.git config -l   查看当前所有配置 ...

  10. Git 常用命令详解(二)

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...

随机推荐

  1. CSS Sticky Footer 几种实现方式

    项目里,有个需求,登录页,信息,需要使用到sticky footer布局,刚好,巩固下这个技术: 核心代码: 播客: https://www.jb51.net/css/676798.html 视频:h ...

  2. vue插件实现循环滚动列表——vue-seamless-scroll

    https://blog.csdn.net/weixin_45389051/article/details/106379832?utm_medium=distribute.pc_relevant.no ...

  3. SV 数据类型

    system verilog可以用于设计也可以进行验证 语法规则 SV新数据类型 SV数据类型 bit - 0-255 byte - -127 - 128 # 快速进行sv文件仿真 VCS -R -s ...

  4. 01-UPF介绍

    Mainstream Low Power techniques clock gating - 低功耗的设计风格,4bit以上可以通过综合工具增加ICG APR的时候可以更换器件VT Advanced ...

  5. cout对象在全局只能拥有一个

    1.问题 在学习符号重载的过程中,有一个想法 std::ostream& operator<<(std::ostream &cout, Person &p); 中s ...

  6. [转帖]oracle 11g 分区表创建(自动按年、月、日分区)

    https://www.cnblogs.com/yuxiaole/p/9809294.html   前言:工作中有一张表一年会增长100多万的数据,量虽然不大,可是表字段多,所以一年下来也会达到 1G ...

  7. [转帖]TIDB - 使用BR工具进行数据热备份与恢复

    一.BR工具 BR 全称为 Backup & Restore,是 TiDB 分布式备份恢复的命令行工具,用于对 TiDB 集群进行数据备份和恢复.BR 只支持在 TiDB v3.1 及以上版本 ...

  8. [粘贴]TiFlash

    TiFlash 是 TiDB HTAP 形态的关键组件,它是 TiKV 的列存扩展,在提供了良好的隔离性的同时,也兼顾了强一致性.列存副本通过 Raft Learner 协议异步复制,但是在读取的时候 ...

  9. 【转帖】linux 内核分析工具 Dtrace、SystemTap、火焰图、crash等

    << System语言详解 >> 关于 SystemTap 的书. 我们在分析各种系统异常和故障的时候,通常会用到 pstack(jstack) /pldd/ lsof/ tc ...

  10. BPF的简单学习

    BPF的简单学习 前言 本来规划过年期间学习一下bpf相关的内容 但是因为自己没有坚持学习,所以到最后一天才开始整理. 本来想深入学习一下相关内容,但是已经感觉已经无法完成. 最近大半年进行了很多性能 ...