git管理工具学习(图解使用git工作流程)

这篇具有很好参考价值的文章主要介绍了git管理工具学习(图解使用git工作流程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

GIT 简介

git是什么,在维基百科上是这么介绍的:git是一个分布式的版本控制软件

  1. 分布式是相对于集中式而言的,分布式即每一个git库都是一个完整的库。
    每个库的地位都是平等的,但是一般在实际开发都需要有一个统一的代码管理平台(服务器)。来简化开发,我们只需要和指定的一个远端git库代码保持一致,就可以保证整个团队的代码一致。
  2. 版本控制是说它会保留各个历史的代码。而且我们可以通过一些commands来恢复就的代码,它还支持分支操作,在同一个代码版本上分出两个不同的版本开发。当开发到一个里程碑后可以建立TAG标签。
  3. git提供了一系列的冲突解决方案,让我们在代码出现冲突之后可以快速的解决冲突。
  4. git的生态也很完整
    • github上有很多很棒的开源代码,我们可以在上面学习,
    • gitlab 是现在国内大多公司在进行代码管理时使用的一个代码管理平台

一个最简单的GIT操作流程

前提:已经建立一个git仓库

  1. 创建或修改一个文件
  2. 将修改加入到git的缓存区,使用git add命令
  3. 将缓存区的修改内容提交到版本控制,这时使用的是git commit命令
  4. 将已经提交的内容,推送给远端的git仓库,这时使用的是git push命令

git的工作流程&命令

git管理工具学习(图解使用git工作流程),Git,git,学习

配置:

  • git config 用来配置本地用户信息,提交代码时的标记
  • git cat-file 用来查看文件类型或内容

本地操作:

  • git init 用来创建一个新的git库
  • git add 添加修改到暂存区
  • git checkout 恢复工作区的文件,恢复成暂存区
  • git commit 提交暂存区调整到HEAD(git库)
  • git reset 恢复暂存区,从HEAD中恢复
  • git status 查看暂存区状态
  • git log 查看历史版本记录
  • git diff 比较两个文件的差别
  • git branch 查看分支信息
  • git rebase 变基操作

临时任务:

  • git stash 将当前内容临时存储

协作开发:文章来源地址https://www.toymoban.com/news/detail-625504.html

  • git clone 克隆远程库
  • git push 推送本地库到远端
  • git fetch 拉取远端版本内容
  • git merge 合并两个版本的差别
  • git pull 拉取远端的版本内容,并合并差别

到了这里,关于git管理工具学习(图解使用git工作流程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git代码管理工具使用全流程

    使用git进行代码的分布式版本管理,首先需要在本地安装、创建本地仓库以及配置git ① 安装git Windows下载安装即可 https://git-scm.com/downloads ② 创建本地仓库 ③ git配置 git本地仓库创建完成之后就可以开始从远程仓库开始拉取代码了 ① clone远程仓库代码 ② 同步远程分支代码到

    2024年02月14日
    浏览(62)
  • 【Git管理工具】使用Docker部署GitLab服务器

    1.GitLab是一款基于Git的开源代码托管平台,提供版本控制功能、代码审查、问题跟踪、CI/CD等一系列项目管理工具。 2.使用GitLab可以轻松管理团队中的开发者,进行代码的协作开发和管理。GitLab也提供了丰富的项目集成和API,可以让开发者更快地进行集成和部署。 3.相比其他类

    2024年02月06日
    浏览(49)
  • 完全从零Java自学系列【工具篇】(GITHUB开源社区&GIT管理工具入门使用)

      本文适用于新手理解GITHUB社区与GIT的理解与入门使用。   GITHUB社区是一个代码开源交流社区。 对于普通的开发者而言: 可以在上面找到各种开源好用的工具用于借鉴学习或者下载使用。 可以提问,搜索相应的问题处理办法。比如bug。 对于高级开发者而言: 可以参与

    2024年02月20日
    浏览(60)
  • Git 管理工具 SourceTree 的使用(上手简单,不熟悉git命令的开发者必用)

    目录 一、SourceTree 概述 二、SourceTree 使用方法 1. 克隆 Git 仓库至本地 2. 推送本地的文件至远程仓库 3. 创建/切换/合并分支 4. 版本回退         SourceTree 是一款免费的 Git 和 Hg 客户端管理工具,支持 Git 项目的创建、克隆、提交、push、pull 和合并等操作。它拥有一个精美简

    2024年02月01日
    浏览(54)
  • Git版本管理工具

    本文记录学习使用 Git 版本管理工具的学习笔记,通过阅读参考链接中的博文和实际操作,快速的上手使用 Git 工具。 本文参考了引用链接博文里的内容。 Git使用教程-配置管理 git reset详解-CSDN博客 3、Git使用不完全指南:git/github/gitlab/gitee的区别,原理和常用命令总结_gitlab

    2024年03月20日
    浏览(68)
  • 版本管理|Git -目前最好的版本管理工具

    在软件开发中,版本通常指的是代码或项目的一个特定状态或发布的一个特定副本。每次对代码或项目进行修改时,开发团队可以选择增加版本号或标记新版本,以便在未来能够准确追踪和识别不同的代码状态。 在项目根目录下运行 tree命令可以查看文件树,版本是文件树在

    2024年04月11日
    浏览(75)
  • 代码版本管理工具 git

    1.  去B站看视频学习,只看前39集: 01-Git概述(Git历史)_哔哩哔哩_bilibili 2.学习Linux系统文本编辑器的使用 vi编辑器操作指令分享 (baidu.com) (13条消息) nano编辑器的使用_SudekiMing的博客-CSDN博客 windows 下载安装 Git 官方下载地址: Git - Downloading Package 安装图解: https://www.cnblogs

    2024年02月04日
    浏览(62)
  • GIT版本管理工具教程

    下载安装, 下载地址: https://git-scm.com/downloads 每个系统的都有(linux、mac、windows等),看官网的安装教程,很详细,此处我以windows来练习 首先创建一个文件夹,这个文件夹就是我们将来通过git来管理的所有文件的存放地点 。 在文件夹中右键 使用Git Bash 在弹出的窗口中执行

    2024年02月04日
    浏览(52)
  • 【git】图形化git管理工具SourceTree

    命令行操作确实很方便快捷,但图形化工具看起来更直观,在git仓库管理中也是这样。 这一节来介绍使用git图形化管理工具 SourceTree 。 地址: https://www.sourcetreeapp.com/ 目前还只支持Windows和Mac OS。 在我们掌握git命令行的提交和分支管理后,再使用GUI工具,会发现更高效。 添加

    2024年02月15日
    浏览(68)
  • 【源代码管理工具GIT】

    什么是GIT? Git是一种版本控制系统,是一种工具,用于代码的存储和版本控制 集中式和分布式 集中式:Svn : 由中央服务器统一管理代码 ,安全性差。 分布式:Git :每个电脑都有一个版本库,安全性高。 四个工作区: Workspace: 工作区,就是你平时存放项目代码的地方 Index

    2024年02月04日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包