git工作流程图

  • git常用命令

    命令 作用
    git init 初始化,创建 git 仓库
    git status 查看 git 状态 (文件是否进行了添加、提交操作)
    clone (克隆)
    从远程仓库中克隆代码到本地仓库
    checkout (检出)
    从本地仓库中检出一个仓库分支然后进行修订
    git add (添加) 添加,在提交前先将代码提交到暂存区
    git commit (提交)
    提交到本地仓库。本地仓库中保存修改的各个历史版本
    fetch ( 抓取 )
    从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少
    pull ( 拉取 ) ​​​​​​​
    从远程库拉到本地库,自动进行合并 (merge) ,然后放到到工作区,相当于
    fetch+merge ​​​​​​​
    push (推送)
    修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库
    git log 查看日志( git 提交的历史日志)
    git reflog 查看所有分支的所有操作记录(包括已经被删除的 commit 记录的操作)
    git reset --hard 版本唯一索引值 将代码切换到历史版本

1创建本地仓库-命令行

①创建仓库文件夹及打开git窗口命令

②初始化创建git仓库命令: git init

创建完成之后产生隐藏.git文件夹,证明初始化仓库完成

③新建一个文件 查看git状态(文件是否进行了添加、提交操作)

④把文件添加到暂存区:git add 文件名

⑤将暂存区的文件提交到本地历史仓库:git commit -m '提交信息'

注意:git必须提交注释(描述信息),svn可以不添加(描述信息)

2创建本地仓库-图形化

①创建工作目录、初始化本地 git 仓库

②新建一个 Hello.txt 文件,添加到暂存区

③将暂存区文件提交到本地仓库

④修改v2版本提交暂存区和本地仓库并查看日志,可查看历史版本

3Git分支管理

3.1分支介绍

  • 分支

    • 由每次提交的代码,串成的一条时间线

    • 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线

  • 分支的使用场景

    1. 周期较长的模块开发 假设你准备开发一个新功能,但是需要一个月才能完成 第一周写了20%的代码,突然发现原来已经写好的功能出现了一个严重的Bug 那现在就需要放下手中的新功能,去修复Bug 但这20%的代码不能舍弃,并且也担心丢失,这就需要开启一个新的版本控制。

    2. 尝试性的模块开发 业务人员给我们提出了一个需求,经过我们的思考和分析 该需求应该可以使用技术手段进行实现。 但是我们还不敢确定,我们就可以去创建一个分支基于分支进行尝试性开发。分支工作流程

    • Master: 指向提交的代码版本

    • Header: 指向当前所使用的的分支

3.2分支管理操作

  • 创建和切换

    创建命令:git branch 分支名 切换命令:git checkout 分支名

  • 新分支添加文件

    查看文件命令:ls

    总结:不同分支之间的关系是平行的关系,不会相互影响

  • 合并分支

    合并命令:git merge 分支名

  • 删除分支

    删除命令:git branch -d 分支名

  • 查看分支列表

    查看命令:git branch

01git创建本地仓库及操作入门相关推荐

  1. git创建本地仓库和github仓库

    原文链接 git创建仓库 创建本地仓库 前提:已经在本地安装好git环境 首先新建一个文件夹,linux环境下命令如下(其它环境自己动手建吧): mkdir test (创建test文件夹) cd t ...

  2. 【五】ubuntu创建本地仓库

    目录 1 引言 2 ubuntu本地仓库 3 本地仓库创建工具 3.1 reprepro参数 3.2 reprepro应用 4 网页服务器配置 参考 1 引言 reprepro 是用于管理 deb 格 ...

  3. git 创建本地仓库、远程仓库,上传项目

    1.在本地想创建git仓库的地方创建本地仓库 首先右键打开 Git Bash Here,如果没有,请先安装git,下载地址:https://git-scm.com/downloads git init ...

  4. Maven创建本地仓库

    Maven创建本地仓库 一般我们使用maven仓库的时候都是默认的C盘中的.m2,但是如果把所有的jar包都下载到C盘中必定会造成电脑卡顿现象,所以我们就有必要创建一个自己的maven本地仓库. 第一 ...

  5. Git学习之旅:Mac安装Git与创建本地仓库(一)

    Git简述:版本管理工具,git的英文直译就是饭桶.最初只应用于linux,现在应用十分广泛. git一般工作流程:1.从远程仓库中克隆Git资源作为本地仓库.2.从本地仓库中checkout代码然后 ...

  6. 创建本地仓库连接远程gitee

    创建本地仓库连接远程gitee 安装git git官网 淘宝镜像地址(推荐) power shell中用winget安装 git本地仓库 初始化本地仓库 连接远程仓库 测试 上传 提交到暂存区 提交到 ...

  7. git 创建本地仓库与 gitcafe 关联

    git init # 创建本地仓库 # 设置远程仓库地址,这里可以设置ssh 或 https 的形式,此处设置为https 格式, # ssh 格式为 : git remote add origin ...

  8. git创建本地仓库远程仓库,并关联。全过程

    1.在网页中自己的github账号下,创建仓库project 2.在本机创建文件夹project. 进入文件夹project. (1) git init (2) git add README.md ( ...

  9. 快速通过git创建本地仓库

    1.先创建一个欲作为master的目录,此处为aaa.其中有如下文件. 2.在git shell中进入aaa目录git init初始化目录后就是将其建成一个仓库(其作为仓库名并且是主分支master) ...

最新文章

  1. HDU 6438 网络赛 Buy and Resell(贪心 + 优先队列)题解
  2. MySQL 慢查询日志工具之pt-query-digest
  3. 由浅入深:自己动手开发模板引擎——置换型模板引擎(三)
  4. 电脑显示器变色_流光溢彩电竞出击:飞利浦猛腾M1系列电竞显示器275M1RZ
  5. linux怎么创建扩展分区,Linux磁盘创建扩展分区
  6. 深入理解计算机系统读书笔记
  7. Vue 项目创建并发布
  8. FPGA智能传感系统(二)基于FPGA的交通灯设计
  9. iOS-UI分析利器--Reveal安装破解以及简单使用
  10. Go基础-Go中的import
  11. iptables小结
  12. 硬盘安装 Ubuntu 9.04 与 XP 双系统 (含 Grub 不写入 MBR 的方法)
  13. 18个免费视频素材网站,超高清、不限速、无版权、可商用,1秒解决你90%的视频剪辑难题!
  14. 苹果开发者账号申请 之 公司开发者账号申请2021年
  15. SpringBoot中通过Redis的setnx和自定义注解@Idempotent实现API幂等处理
  16. C++课堂笔记0716
  17. vue php聊天室,实时聊天室:基于Laravel+Pusher+Vue通过事件广播实现
  18. 汇编语言基本概念汇总
  19. 大带宽服务器对于网站速度的影响有多大?
  20. 物理层的传输介质和设备

热门文章

  1. 如何通过企业微信、飞书、钉钉消息通知接收双因子认证动态密码?
  2. PyCharm安装与配置
  3. 系统服务器如何修复,服务器操作系统修复
  4. 根证书和中间根证书之间有什么区别?
  5. Create database/Create table 示例(Sql Server2005语法)
  6. 大师系列彼•奇层查股
  7. python编程遵循哪些规律_编程语言软件开发10个小技巧,Java、python、前端等都遵循此规律,108G资料放送中!...
  8. 微软windows拼音繁体、简体中文切换
  9. 单休和双休有多大区别(月薪1万和8千如何选择)
  10. 【FME EXCEL】FME玩转EXCEL小记——不定期更新