网站首页 > 技术文章 正文
git是什么?
git无非就是一个团队的代码管理工具,我们更新、合并代码就非常的便利,git将我们的工作区域划分为了四块。
- 本地工作区(workspace)我们可以通过 git clone 地址将仓库代码down到本地
- 暂存区(index)我们通过 git add . .的话就是添加当前目录下所有文件,可以将我们本地的文档放到我们的暂存区
- 本地仓库(Repository)通过 git commit -m '注释内容'操作放到我们的本地仓库
- 线上仓库(remote)我们通过 git push orgin 分支名 推送,一般的远程仓库名会默认为orgin,如果我们是在本地写的代码就要先连接远程仓库再进行操作git remote add origin 仓库地址,同时我们也可以通过git remote -v查看远程仓库地址。这边就只写这么多了那么我们来看今天小编总结的重点
我们开发的时候都会有一个总的开发库我们基于他去进行一个开发这边假设是master
新建分支
我们首先要拿到仓库最新的一个代码
- git checkout master 切到主分支
- git pull 更新分支代码
- git checkout -b dev 新建分支
提交分支
当我们完成了自己的功能之后,提交自己的分支,注意注释这一部分也很重要
- git add .
- git commit -m 'sichen achieve choosetag'
- git push orgin dev
合并分支
当我们要开发新的功能时,我们要同样的更新一下主分支然后将主分支代码合并到自己分支上,更新上面写了然后直接莽合并,我们在自己分支下执行
- git merge master
平常用的比较多的就是这两块 还有一些git操作小编就列举一下(括号代表加上他时对应括号里面的情况)
- git branch (-r) ——查看本地所有分支(查看远程仓库所有分支)
- git branch name ——创建分支
- git branch -d name ——删除本地分支
- git checkout -b name> ——(创建并)切换到目标分支
以上总结了在日常开发过程中使用频次最多的一些命令,希望可以帮助大家可以巩固基础,加深印象。
欢迎关注小郭或关注小郭的公众号“一郭鲜”,大家的支持才是小郭前进的动力。小郭将继续总结更多前端知识,与大家共勉。
- 上一篇: git 配置 命令行指引(git如何配置)
- 下一篇: 说说Git常用的命令有哪些?(git 常用)
猜你喜欢
- 2024-11-07 Git基本操作流程(git 基本操作)
- 2024-11-07 Git 应该用 fetch 还是 pull(git push和fetch)
- 2024-11-07 git 常用命令(git常用命令详解)
- 2024-11-07 git基本用法(git常用)
- 2024-11-07 Git fetch和git pull的区别(git fetch git pull)
- 2024-11-07 【干货】常用的Git命令有哪些?(git常用操作命令 简书)
- 2024-11-07 git常用命令(git常用命令提交)
- 2024-11-07 git 提交代码的简单指令(git提交代码步骤图解merge)
- 2024-11-07 工作流一目了然,看小姐姐用动图展示10大Git命令
- 2024-11-07 说说Git常用的命令有哪些?(git 常用)
- 最近发表
-
- 使用Knative部署基于Spring Native的微服务
- 阿里p7大佬首次分享Spring Cloud学习笔记,带你从0搭建微服务
- ElasticSearch进阶篇之搞定在SpringBoot项目中的实战应用
- SpringCloud微服务架构实战:类目管理微服务开发
- SpringBoot+SpringCloud题目整理
- 《github精选系列》——SpringBoot 全家桶
- Springboot2.0学习2 超详细创建restful服务步骤
- SpringCloud系列:多模块聚合工程基本环境搭建「1」
- Spring Cloud Consul快速入门Demo
- Spring Cloud Contract快速入门Demo
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)