Git-Desktop【使用说明】

这篇具有很好参考价值的文章主要介绍了Git-Desktop【使用说明】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

仓库操作

简单的创建仓库、删除仓库

gitdesktop,开发工具,git,github

删除点击 Remove 即可

gitdesktop,开发工具,git,github


文件操作

1、提交文件到本地仓库

gitdesktop,开发工具,git,github

 


2、修改文件

Git没有修改文件这一说,它只会再次提交一个新的版本到仓库中,提交修改后的文件其实是在仓库创建了一个新的文件,只不过是一个不同的版本。

gitdesktop,开发工具,git,github

 版本号

版本号是一个40位的16进制码,对应着我们的文件操作信息。

gitdesktop,开发工具,git,github

 可以在仓库目录下的 ./git/objects/ 找到每一个仓库文件的操作信息(版本号)。

 gitdesktop,开发工具,git,github


 

3、文件删除

先删除仓库目录下本地的 a.txt ,再提交删除仓库中的文件。

gitdesktop,开发工具,git,github


 

分支操作

1、问题

gitdesktop,开发工具,git,github

 

        多个开发人员在开发一个项目时,各自负责不同的模块,如果所有人都用同一个版本仓库的话,就会出现很多问题,比如每个人定义的文件名相同(导致文件没法使用)、仓库容量压力大(开发人员太多导致版本信息太多,Git在做文佳比对的时候也会越慢)。

2、分支

gitdesktop,开发工具,git,github

        分支就是一个版本仓库的副本,开发的时候每个人在自己的副本上进行操作,操作完成后再将副本合并到一起。但是其实并不是就没有问题,比如文件名重复的问题,但是这里我们只需要统一解决即可,不需要之前那么复杂。

3、分支实现

案例

        张三和李四是我们的开发人员,张三副本用户模块李四负责订单模块王五是项目经理(负责仓库的管理和维护),王五创建两个副本(分支)给张三李四,最后他俩任务完成后进行一个分支的合并,将结果 合并到我们的仓库中。

 gitdesktop,开发工具,git,github

1、创建主仓库

主仓库就是我们的主分支(main),由项目经理王五负责。

 gitdesktop,开发工具,git,github

2、创建分支

创建王五的用户模块分支

gitdesktop,开发工具,git,github

李四也是一样,这样就实现了两个分支。

 gitdesktop,开发工具,git,github

3、业务实现

我们选择user分支,然后“show in explorer”打开 user 分支目录,创建user.txt

gitdesktop,开发工具,git,github

提交文件到 user 分支

gitdesktop,开发工具,git,github

 切换到李四的 order 分支,并打开所在目录。

gitdesktop,开发工具,git,github

我们发现,分支的目录路径都是我们的主分支目录,但是原本张三创建的 user.txt 却从分支目录消失了,这是因为我们切换了分支,切换分支后,给我们展示的就是不同的目录,并不是文件被删除了,我们切换回 user 分支,再次打开目录就会发现user.txt 依然存在。

gitdesktop,开发工具,git,github

 我们切换回 order 分支,并创建 order.txt ,然后提交。

gitdesktop,开发工具,git,github

 这个时候,我们切换到主分支 main,会发现,主分支的本地目录下什么都没有,这是因为我们还没有将分支合并到一起。

gitdesktop,开发工具,git,github

4、合并分支 

gitdesktop,开发工具,git,github

选择张三的 user 分支并合并

gitdesktop,开发工具,git,github

 合并完成,主分支出现了 user 分支下的文件 user.txt  

gitdesktop,开发工具,git,github

 

同样合并李四的 order 分支

gitdesktop,开发工具,git,github5、文件同名问题

在 user 和 order 分支下各自创建一个 Main.java 文件,再合并到主分支。 

在 user 分支创建 Main.java

gitdesktop,开发工具,git,github

在 order 分支创建 Main.java

gitdesktop,开发工具,git,github

 切换回 main 分支,进行合并。

成功合并 user 分支到主分支 main。

gitdesktop,开发工具,git,github

合并 order ,出现问题

gitdesktop,开发工具,git,github

继续点击 Create a merge commit

 gitdesktop,开发工具,git,github

必须修改文件来解决冲突,我们打开文件

发现 Git 自动帮我们检测到了冲突的地方,我们需要人工修改来选择需要的内容。

gitdesktop,开发工具,git,github

修改: 

 gitdesktop,开发工具,git,github

修改保存,继续提交 

 gitdesktop,开发工具,git,github

 修改后我们打开 Main.java ,发现正是我们修改后的java文件

gitdesktop,开发工具,git,github


标签 

gitdesktop,开发工具,git,github

我们在上面的合并操作中可以发现,它并没有描述信息,当我们查看历史信息时,很难一眼看到重要的信息,所以我们可以创建一个标签来使我们更加直观的看到重要的信息。

操作

右键  Create Tag 

gitdesktop,开发工具,git,github

填写标签信息

gitdesktop,开发工具,git,github

效果

gitdesktop,开发工具,git,github


 远程仓库-Github

创建仓库

gitdesktop,开发工具,git,github

同步远程仓库文件

1、将远程仓库克隆到本地仓库 

gitdesktop,开发工具,git,github 

gitdesktop,开发工具,git,github

 等待完成

gitdesktop,开发工具,git,github

2、进行相关操作

下载我们的远程仓库到本地后,我们就可以直接操作了,这里我演示将我的比赛作品上传到远程仓库。

gitdesktop,开发工具,git,github 

打开下载好的Git远程仓库目录,复制需要上传的项目文件到该目录并提交到本地仓库

gitdesktop,开发工具,git,github

 将需要上传的代码文件、数据库文件、驱动引擎直接复制到我们下载的Git远程仓库目录。

gitdesktop,开发工具,git,github

同步本地仓库到远程仓库

 gitdesktop,开发工具,git,github

 同步成功,刷新仓库

gitdesktop,开发工具,git,github文章来源地址https://www.toymoban.com/news/detail-628899.html

到了这里,关于Git-Desktop【使用说明】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • git使用说明

    以前一直用subversion,使用图形界面,用了好几年,后来公司要求转git,别人一月就转变过来了,我一年后才转换过来,寻找各种教程,尝试各种工具.最终发现引领我入门的是官网的Pro git,而最终选择的工具是直接使用命令行. 这是我常用的命令行使用手册,当时迷茫的是命令行太多,哪些

    2024年02月09日
    浏览(34)
  • git仓库使用说明

    Git软件使用 1.先下载git相关软件 下载地址: Git - Downloading Package (git-scm.com) 下载其中一个安装 2.打开gitee网站,注册账号 3.打开个人中心,选择ssh公钥,查看如何生成公钥 4.生成公钥后,添加相应的公钥 具体仓库操作 1.第一次提交需要配置账号 或者直接通过终端修改 git con

    2024年01月20日
    浏览(35)
  • Git的简单使用说明

    git的最主要的作用:版本控制,协助开发 ​​ 1.本地版本控制 ​​  2.集中版本控制 ​​  所有的版本数据都存在服务器上,用户的本地只有自己以前所同步的版本,如果不连网的话,用户就看不到历史版本,也无法切换版本验证问题 ,或在不同分支工作。而且,所有数据

    2024年01月22日
    浏览(43)
  • Git使用说明,持续更新

    用于管理分支,包括查看、创建、删除、重命名分支等操作。 git branch : 列出本地仓库中的所有分支,并标识当前所在的分支。 git branch branch-name : 创建一个新分支,名称为 branch-name 。 git branch -d branch-name : 删除名为 branch-name 的本地分支。需要注意,删除分支前需要确保分支

    2024年04月26日
    浏览(32)
  • Git常用指令,Git在pycharm中的使用说明

    1. git init: 初始化一个新的本地git仓库。例如,在您的项目文件夹中运行该命令,可以创建一个新的git仓库,供您管理项目的代码。     示例:在项目文件夹中运行 git init 命令将创建一个新的Git仓库。 2. git clone: 克隆一个远程git仓库到本地。例如,运行该命令,并指定远程

    2024年02月05日
    浏览(43)
  • Gitlab介绍及git使用说明(保姆级)

    GitLab 是一个基于 Git 的版本控制工具,并在此基础上搭建起来的Web服务,旨在提供一个全面的工作流程来帮助管理代码、协作和部署。 版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理。 以下是 GitLab 的主要功能之一: 代码管理:GitLab 允

    2024年02月08日
    浏览(42)
  • idea中git的使用详细说明

    一.克隆项目 1. 打开FileNewProject from Version Control... 2. 打开gitLab,复制项目地址 3. 粘贴到第1步中的URL中,点击“Clone” 二.代码提交 1. 修改文件后需要提交时,可以在git-Local Changes中看到你修改的文件及修改内容 2. 选中要提交的文件,右键,选择“Commit File” 3. 填写本次提交的

    2024年02月04日
    浏览(38)
  • Git忽略提交(.gitignore文件)配置规则使用说明

     目录 前言 一、使用说明 Git是一个广泛使用的分布式版本控制系统,它允许开发者在本地提交和跟踪代码更改,然后将这些更改传输到远程仓库。在Git中, .gitignore 文件用于指定一些特定的文件或文件夹在提交时不被跟踪。这些文件和文件夹不会被Git添加到版本控制系统中

    2024年02月11日
    浏览(54)
  • Git&GitHub的使用方法及具体的介绍说明

    GitGitHub 1 版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器端的同一个文件。 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。 版本管理 在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运

    2024年02月04日
    浏览(46)
  • git回退--使用TortoiseGit小乌龟【我有一颗后悔药,服用说明图文详细,请对症下药】

    hi~ 你好!见到你很开心 ^ ^ 我听到你的呼唤啦 你说你一不小心做错事了,我这刚好有一颗后悔药 说不定等你吃完,就能回到事情发生前啦!祝你好运o! 下面我给大家 介绍 此款后悔药功效,请对症下药 药效: 可穿越回到 之前某一次提交的时刻 ( 本地与远端分支,均回退

    2024年02月08日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包