iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何正确使用Git管理代码
  • 513
分享到

如何正确使用Git管理代码

2023-07-02 13:07:32 513人浏览 独家记忆
摘要

这篇文章主要讲解了“如何正确使用git管理代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何正确使用Git管理代码”吧!使用场景团队协同开发时,生产环境出现bug,需要紧急修复。每位同学

这篇文章主要讲解了“如何正确使用git管理代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何正确使用Git管理代码”吧!

    使用场景

    • 团队协同开发时,生产环境出现bug,需要紧急修复。

    • 每位同学在本地开发,对应本地的dev分支,本地测试通过后提交到测试环境的dev分支。

    • 测试环境有其他同学提交的代码,正在测试中,无法提交到生产环境的master分支。

    • 以上情况导致我们不能在本地基于dev分支修复bug,因为会和其他同学提交的测试中的代码“撞车”,导致无法及时提及到生产环境。

    • 这个时候如何正确使用Git管理代码呢?

    解决思路

    • 首先我们从master拉取最新代码到本次创建临时分支

    • 在本地紧急修复代码,进行测试,测试无误后merge热修复代码到dev分支

    • 本地merge测试分支和本地热修复分支的代码,有冲突解决冲突,提交代码(保证紧急更新的代码能及时被其他同学拉取到)

    • 测试环境进行测试

    • 测试无误后切换到master分支,merge紧急修复分支代码!(注意:是紧急修复分支的代码,不是测试dev分支代码,因为我们无法保证dev分支有无其他同学提交的未测试通过的代码!!!)

    • 推送master分支merge热修复的代码到远程仓库,发布项目

    • 如果需要的话添加tag标签,标记一下操作。

    • 删除热修复分支,切换到dev分支,继续自己的本地开发。

    操作流程

    • 切换到master分支,拉取最新代码

    git checkout mastergit pull
    • 基于master分支创建热修复分支

    git branch master_hotfix
    • 切换到热修复分支

    git checkout master_hotfix
    • 本地开发,修复bug,测试

    coding
    • 本地测试通过后,merge热修复代码到dev分支

    git checkout devgit merge master_hotfix
    • 解决冲突,提交代码,测试环境进行测试

    git push origin dev
    • 测试通过后,merge热修复代码到master分支

    git checkout mastergit merge master_hotfix
    • 推送master代码到远程仓库

    git push origin master
    • 添加tag标记:git tag -a 版本号 -m "注释"

    git tag -a 1.1.0 -m "紧急修复xxbug"
    • 推送tag

    git push --tag
    • 删除热修复分支

    git branch -d master_hotfix
    • 切换到开发分支,进行本地开发

    git checkout dev

    附录:Git使用的小技巧

    Git命令别名

    • 首先找到Git的配置文件,比如Mac系统下

    vim ~/.gitconfig
    • 在配置文件中根据自己的使用习惯添加[alias],比如:

    [alias]br = branchci = commitcl = cloneco = checkoutcp = cherry-pickcfg = clonedf = difffh = fetchlg = "log --color --graph --pretty=fORMat:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"mg = mergepl = pullplr = pull --rebaserb = rebaseph = pushrmt = remoterst = resetsh = stashst = statussts = status -ssbm = submodulesw = showswf = "show --name-status"delb = "push origin --delete"delt = "push origin :"mb = merge-base
    • 这样我们就能使用简化后的命令操作git了,进一步提高了效率。

    比如:

    git commit -m'注释'

    可以简化为:

    git ci -m'注释'

    感谢各位的阅读,以上就是“如何正确使用Git管理代码”的内容了,经过本文的学习后,相信大家对如何正确使用Git管理代码这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

    --结束END--

    本文标题: 如何正确使用Git管理代码

    本文链接: https://www.lsjlt.com/news/341978.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • 如何正确使用Git管理代码
      这篇文章主要讲解了“如何正确使用Git管理代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何正确使用Git管理代码”吧!使用场景团队协同开发时,生产环境出现bug,需要紧急修复。每位同学...
      99+
      2023-07-02
    • Java和Git:如何在代码管理中选择正确的路径?
      Java 和 Git: 如何在代码管理中选择正确的路径? 在软件开发中,代码管理是非常重要的一部分。它可以帮助开发者们保持代码的可读性和可维护性,并且能够协同开发。Java 和 Git 是两种常用的工具,它们可以帮助开发者更好地管理代码。但...
      99+
      2023-07-03
      git 编程算法 path
    • Java中如何使用Git管理LeetCode代码?
      Git是一种分布式版本控制系统,可以帮助程序员轻松地管理和跟踪代码的修改。LeetCode是一个在线算法练习平台,许多程序员使用它来提高自己的算法能力。在这篇文章中,我们将探讨如何使用Git来管理LeetCode代码。 第一步:创建Git...
      99+
      2023-10-30
      git leetcode 接口
    • 如何使用 Git 管理您的代码库?
      Git 是一个非常流行的版本控制系统,它可以帮助您管理您的代码库,跟踪代码更改,以及与其他开发人员共享代码。在本文中,我们将介绍如何使用 Git 来管理您的代码库,包括如何创建仓库、添加文件、提交更改、分支管理和合并更改。 创建仓库 ...
      99+
      2023-10-04
      缓存 npm git
    • 如何正确的使用Git命令
      这篇文章将为大家详细讲解有关如何正确的使用Git命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.1 概述在 Git 中提交时,会保存一个 commit 对象,该对象包含一个指向暂存内容...
      99+
      2023-06-06
    • 如何在Java中使用Git管理项目代码?
      Java是一种非常流行的编程语言,而Git是一种广泛使用的版本控制系统。在实际的软件开发中,使用Git管理项目代码是非常重要的。本文将介绍如何在Java中使用Git管理项目代码,并演示一些相关的代码。 一、Git简介 Git是一个开源的分布...
      99+
      2023-10-28
      git npm numy
    • 如何使用 Git 管理 PHP 接口和 JavaScript 代码?
      Git 是一个分布式版本控制系统,可用于管理各种编程语言的代码,包括 PHP 和 JavaScript。在本文中,我们将介绍如何使用 Git 来管理 PHP 接口和 JavaScript 代码。 Git 的基本概念 在开始之前,让我们快速回...
      99+
      2023-06-30
      接口 javascript git
    • 如何正确的使用git stash 和unstash
      这篇文章将为大家详细讲解有关如何正确的使用git stash 和unstash,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。VCS-->git -->stash这个时候针对需求1...
      99+
      2023-06-06
    • 如何使用Git管理PHP项目中的代码库?
      Git是一款非常流行的版本控制系统,它可以帮助开发者更好地管理项目中的代码库。在PHP项目中,使用Git可以帮助我们更好地组织代码、协作开发、版本控制和代码备份。本文将介绍如何使用Git管理PHP项目中的代码库。 一、安装Git 在开始使用...
      99+
      2023-06-30
      http 关键字 git
    • 如何使用 Git 管理 UNIX 系统中的 GO 代码?
      Git 是一种版本控制工具,它可以帮助我们管理代码,协作开发和维护代码库。GO 是一种流行的编程语言,常用于开发 UNIX 系统中的应用程序。在本文中,我们将介绍如何使用 Git 管理 UNIX 系统中的 GO 代码。 安装 Git 首...
      99+
      2023-10-03
      unix 学习笔记 git
    • 如何使用SAE上应用的Git代码仓库管理
      本篇内容介绍了“如何使用SAE上应用的Git代码仓库管理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用Git进行代码管理,首先要在本地安...
      99+
      2023-06-10
    • Python、Git、HTTP 路径:如何确保代码管理的顺畅进行?
      在如今的软件开发行业中,代码管理是一个必不可少的部分。无论是个人开发者还是团队开发,都需要对自己的代码进行有效的管理,以确保代码的安全性、可靠性和可维护性。本文将介绍三个重要的工具:Python、Git、HTTP 路径,帮助您了解如何确保...
      99+
      2023-09-20
      git http path
    • 如何在Spring项目中正确使用Git?
      Spring是一个非常流行的Java框架,它帮助开发人员更快地构建Java应用程序。Git是一种分布式版本控制系统,它可以帮助开发人员更好地管理代码。在Spring项目中正确使用Git是非常重要的,本文将介绍如何在Spring项目中正确使用...
      99+
      2023-10-11
      apache spring git
    • Git管理源代码
      Git 是目前世界上最先进的分布式版本控制系统(没有之一) 作用 源代码管理 为什么要进行源代码管理 方便多人协同开发 方便版本控制   Git单人本地仓库操作 安装git  sudo apt-get install git...
      99+
      2023-01-30
      源代码 Git
    • 如何在 ASP 项目中使用 Git 进行代码管理?
      随着软件开发的不断发展和进步,代码管理变得越来越重要。而Git作为一个流行的代码版本控制工具,受到了越来越多开发者的青睐。本文将介绍如何在ASP项目中使用Git进行代码管理。 一、Git的基本概念 1.1 Git的工作原理 Git的工作原...
      99+
      2023-11-01
      关键字 git 大数据
    • Git工具怎么正确使用
      这篇文章主要介绍“Git工具怎么正确使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Git工具怎么正确使用”文章能帮助大家解决问题。一、安装Git二、Git简介Git是一种多人协作的版本管理系统。...
      99+
      2023-06-29
    • 如何正确的使用oracle管道函数
      如何正确的使用oracle管道函数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。oracle管道函数是一类特殊的函数,oracle管道函数返回...
      99+
      2024-04-02
    • 分布式Git学习笔记: 如何使用Python管理代码库?
      Git是一种非常流行的版本控制工具,它可以帮助我们轻松地管理代码库。在本文中,我们将介绍如何使用Python编写代码来管理Git库,包括如何克隆、拉取、推送和提交更改。 克隆Git库 要克隆一个Git库,我们可以使用Python的su...
      99+
      2023-06-30
      git 学习笔记 分布式
    • Spring事务管理怎么正确使用
      这篇文章主要介绍“Spring事务管理怎么正确使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Spring事务管理怎么正确使用”文章能帮助大家解决问题。事务(Transaction)是访问数据库的...
      99+
      2023-07-05
    • VSCode如何利用Git来可视化管理源代码
      这篇“VSCode如何利用Git来可视化管理源代码”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“VSCode如何利用Git来可视化管理源代码”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家...
      99+
      2023-06-06
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作