不难懂-----git一套流程
001、初始化仓库,创建git仓库
- git init
002、配置个人信息

- git config --global user.name <名字> --------->:配置用户名
- git config --global user.email <邮箱>--------->:配置邮箱
- git config --list --------->:查看配置信息
- git config --global user.name --------->:查看用户名
- git config --global user.email --------> :查看邮箱

003、将工作区文件添加到缓存区
- git add <文件名称>
004、查看文件状态

- git status

005、将缓存区的文件添加到版本库
- git commit -m "提交注释的说明" --------->将缓存区的文件添加到版本库中 并加上注释
006、查看提交的版本日志

- git log

007、查看文件最新改动的地方

- git diff <文件名称> --------->:查看工作区与暂存区文件的比较
- git diff --cached ------------>:查看暂存区与版本库文件的比较
- git diff master ------------>:查看工作区与版本区文件的比较
-开头的行,是只出现在源文件中的行
+开头的行,是只出现在目标文件中的行
空格开头的行,是源文件和目标文件中都出现的行
差异按照差异小结进行组织,每个差异小结的第一行都是定位语句,由@@开头,@@结尾

008、版本回退

- git reset --hard HEAD^ --------->回退到上一个版本
- git reset --hard HEAD^^ --------->回退到上上个版本
- git reset --hard HEAD~N --------->回退到第N个版本 N是一个整数
- git reset --hard 版本号 --------->回退到指定版本

009、查看所有版本号
- git reflog
010、删除操作

- git rm <文件名称> --------->删除
暂存区
或分支
上的文件, 同时工作区也不需要这个文件- git rm -f <文件名称> --------->强制删除文件
- git rm --cached <文件名称> --------->删除
暂存区
或分支
上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制

011、git推送

- git push -u origin master --------->将文件上传到github上
- git remote --------->查看远程仓库名称 默认 origin
- git remote -v --------->查看当前的远程仓库名称和对应的地址

012、克隆
- git clone <仓库地址>
013、创建分支

- git branch --------->:查看本地分支列表
- git branch <分支名称> --------->:新建分支
- git checkout -b <分支名称> --------->:新建并切换分支
- git checkout <分支名称> --------->:切换分支

014、分支提交
- git push origin <分支名称>
015、获取秘钥,并查看秘钥
- ssh-keygen -t rsa -C <邮件名称> ------->获取秘钥
- cat ~/.ssh/id_rsa.pub ------->查看秘钥
016、更新本地仓库
- git fetch --all --------->:更新git remote 中所有的远程仓库所包含分支的最新commit-id
git pull --------->:将本地库更新至远程库的最新状态
017、合并文件
- git merge <分支名称>
不难懂-----git一套流程的更多相关文章
- 不难懂------git开发过程中流程
001.创建仓库 002.新建项目 003.初始化仓库 这一步不需要做 git init : 文件夹中会多出一个隐藏的.git文件 004.克隆项目 git clone <项目地址> 0 ...
- 基于 Jenkins+Docker+Git 的CI流程初探
在如今的互联网时代,随着软件开发复杂度的不断提高,软件开发和发布管理也越来越重要.目前已经形成一套标准的流程,最重要的组成部分就是持续集成(Continuous Integration,CI)及持续部 ...
- Git 使用规范流程
Git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 团队开发中,遵循一个合 ...
- 开发与测试整体过程中的Git分支merge流程
开发与测试整体过程中的Git分支merge流程 Git分支merge之开发流程 首先在Gitlab上有个仓库存储着原始的项目代码,其中包含一个叫master的分支.然后可能按功能进行分配,由不同的开发 ...
- 【转】【阮一峰的网络日志】Git 使用规范流程
作者: 阮一峰 日期: 2015年8月 5日 团队开发中,遵循一个合理.清晰的Git使用流程,是非常重要的. 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护. 下面是Th ...
- Git flow 的流程
Git flow 的流程与参考 Git flow 出自 A successful Git branching model,这里使用了一个前端项目配合本文稿实施了 git flow 并记录流程作出示 ...
- Git 使用规范流程(转)
团队开发中,遵循一个合理.清晰的Git使用流程,是非常重要的. 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护. 下面是ThoughtBot 的Git使用规范流程.我从中 ...
- GIT的使用流程
GIT的使用流程 1 github注册流程 1 进入github官网:https://github.com/ 2 注册一个自己的github账号 3 右上角选择New repository 4 进入c ...
- git教程——工作流程
Git 工作流程 本章节我们将为大家介绍 Git 的工作流程. 一般工作流程如下: 克隆 Git 资源作为工作目录. 在克隆的资源上添加或修改文件. 如果其他人修改了,你可以更新资源. 在提交前查看修 ...
随机推荐
- 给初学者的STM32(Cortex-M3)中断原理及编程方法介绍 [原创www.cnblogs.com/helesheng]
本人编著的<基于STM32的嵌入式系统原理及应用>(ISBN:9787030697974)刚刚在科学出版社出版.这本书花费了半年以上的时间,凝聚了笔者作为高校教师和嵌入式工程师的一些经验, ...
- 【九度OJ】题目1207:质因数的个数 解题报告
[九度OJ]题目1207:质因数的个数 解题报告 标签(空格分隔): 九度OJ 原题地址:http://ac.jobdu.com/problem.php?pid=1207 题目描述: 求正整数N(N& ...
- 由于ios由UIWebView换成了WKWebview内核后导致webview请求接口文件上传,后台接收不到文件
2020年4月起App Store将不再接受使用UIWebView的新App上架.2020年12月起将不再接受使用UIWebView的App更新. 解决后台文件接收不到的问题 function GLA ...
- C++ std-11 常用方法
对多个值取最值 C++标准库提供了获取最大值和最小值的方法: int mi = std::min(x1, x2); int ma = std::max(x1, x2); 如果想获取超过两个数的最值呢? ...
- 编写Java程序,使用面向接口编程模拟不同动物的吼叫声
返回本章节 返回作业目录 需求说明: 使用面向接口编程模拟不同动物的吼叫声 实现思路: 使用面向接口编程模拟不同动物吼叫声的实现思路: 定义发声接口Voice,在其中定义抽象吼叫方法sing(). 分 ...
- 利用js 引用的方式 鼠标经过弹出效果
js引用的是此网站代码: https://www.cnblogs.com/jq-growup/p/15609469.html <!DOCTYPE html> <html lang=& ...
- CentOS7 常用命令汇总
原文链接:https://blog.csdn.net/weixin_42208959/article/details/107970958 目录常用命令1.进程相关命令1.1 查询进程和结束进程1.2 ...
- Java复制文件用数据流方法,renameTO()方法是相当于剪切操作
我想达到的效果是,一个文件复制到另一个地方,然后重命名 //判断是否存在 File file = new File("D:/tomcat9.0.12/apache-tomcat-9.0.12 ...
- js中点击返回顶部
window.scrollTo(0, 0);当点击返回顶部的时候调用这个方法即可 handleScrollTop(){ window.scrollTo(0, 0); }
- 第10组 Beta冲刺 (1/5)
1.1基本情况 ·队名:今晚不睡觉 ·组长博客:https://www.cnblogs.com/cpandbb/p/14012521.html ·作业博客:https://edu.cnblogs.co ...