01git创建本地仓库及操作入门
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分支介绍
分支
由每次提交的代码,串成的一条时间线
使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线
分支的使用场景
周期较长的模块开发 假设你准备开发一个新功能,但是需要一个月才能完成 第一周写了20%的代码,突然发现原来已经写好的功能出现了一个严重的Bug 那现在就需要放下手中的新功能,去修复Bug 但这20%的代码不能舍弃,并且也担心丢失,这就需要开启一个新的版本控制。
尝试性的模块开发 业务人员给我们提出了一个需求,经过我们的思考和分析 该需求应该可以使用技术手段进行实现。 但是我们还不敢确定,我们就可以去创建一个分支基于分支进行尝试性开发。分支工作流程
Master: 指向提交的代码版本
Header: 指向当前所使用的的分支
3.2分支管理操作
创建和切换
创建命令:git branch 分支名 切换命令:git checkout 分支名
新分支添加文件
查看文件命令:ls
总结:不同分支之间的关系是平行的关系,不会相互影响
合并分支
合并命令:git merge 分支名
删除分支
删除命令:git branch -d 分支名
查看分支列表
查看命令:git branch
01git创建本地仓库及操作入门相关推荐
- git创建本地仓库和github仓库
原文链接 git创建仓库 创建本地仓库 前提:已经在本地安装好git环境 首先新建一个文件夹,linux环境下命令如下(其它环境自己动手建吧): mkdir test (创建test文件夹) cd t ...
- 【五】ubuntu创建本地仓库
目录 1 引言 2 ubuntu本地仓库 3 本地仓库创建工具 3.1 reprepro参数 3.2 reprepro应用 4 网页服务器配置 参考 1 引言 reprepro 是用于管理 deb 格 ...
- git 创建本地仓库、远程仓库,上传项目
1.在本地想创建git仓库的地方创建本地仓库 首先右键打开 Git Bash Here,如果没有,请先安装git,下载地址:https://git-scm.com/downloads git init ...
- Maven创建本地仓库
Maven创建本地仓库 一般我们使用maven仓库的时候都是默认的C盘中的.m2,但是如果把所有的jar包都下载到C盘中必定会造成电脑卡顿现象,所以我们就有必要创建一个自己的maven本地仓库. 第一 ...
- Git学习之旅:Mac安装Git与创建本地仓库(一)
Git简述:版本管理工具,git的英文直译就是饭桶.最初只应用于linux,现在应用十分广泛. git一般工作流程:1.从远程仓库中克隆Git资源作为本地仓库.2.从本地仓库中checkout代码然后 ...
- 创建本地仓库连接远程gitee
创建本地仓库连接远程gitee 安装git git官网 淘宝镜像地址(推荐) power shell中用winget安装 git本地仓库 初始化本地仓库 连接远程仓库 测试 上传 提交到暂存区 提交到 ...
- git 创建本地仓库与 gitcafe 关联
git init # 创建本地仓库 # 设置远程仓库地址,这里可以设置ssh 或 https 的形式,此处设置为https 格式, # ssh 格式为 : git remote add origin ...
- git创建本地仓库远程仓库,并关联。全过程
1.在网页中自己的github账号下,创建仓库project 2.在本机创建文件夹project. 进入文件夹project. (1) git init (2) git add README.md ( ...
- 快速通过git创建本地仓库
1.先创建一个欲作为master的目录,此处为aaa.其中有如下文件. 2.在git shell中进入aaa目录git init初始化目录后就是将其建成一个仓库(其作为仓库名并且是主分支master) ...
最新文章
- HDU 6438 网络赛 Buy and Resell(贪心 + 优先队列)题解
- MySQL 慢查询日志工具之pt-query-digest
- 由浅入深:自己动手开发模板引擎——置换型模板引擎(三)
- 电脑显示器变色_流光溢彩电竞出击:飞利浦猛腾M1系列电竞显示器275M1RZ
- linux怎么创建扩展分区,Linux磁盘创建扩展分区
- 深入理解计算机系统读书笔记
- Vue 项目创建并发布
- FPGA智能传感系统(二)基于FPGA的交通灯设计
- iOS-UI分析利器--Reveal安装破解以及简单使用
- Go基础-Go中的import
- iptables小结
- 硬盘安装 Ubuntu 9.04 与 XP 双系统 (含 Grub 不写入 MBR 的方法)
- 18个免费视频素材网站,超高清、不限速、无版权、可商用,1秒解决你90%的视频剪辑难题!
- 苹果开发者账号申请 之 公司开发者账号申请2021年
- SpringBoot中通过Redis的setnx和自定义注解@Idempotent实现API幂等处理
- C++课堂笔记0716
- vue php聊天室,实时聊天室:基于Laravel+Pusher+Vue通过事件广播实现
- 汇编语言基本概念汇总
- 大带宽服务器对于网站速度的影响有多大?
- 物理层的传输介质和设备
热门文章
- 如何通过企业微信、飞书、钉钉消息通知接收双因子认证动态密码?
- PyCharm安装与配置
- 系统服务器如何修复,服务器操作系统修复
- 根证书和中间根证书之间有什么区别?
- Create database/Create table 示例(Sql Server2005语法)
- 大师系列彼•奇层查股
- python编程遵循哪些规律_编程语言软件开发10个小技巧,Java、python、前端等都遵循此规律,108G资料放送中!...
- 微软windows拼音繁体、简体中文切换
- 单休和双休有多大区别(月薪1万和8千如何选择)
- 【FME EXCEL】FME玩转EXCEL小记——不定期更新