Git的简单使用

Git

一:什么是Git:

Git是一个分布式版本控制系统,用于跟踪文件的变化并协作开发项目。它允许多个开发者在同一时间内对同一个项目进行编辑,并能够轻松地管理不同版本的文件。Git通过记录文件的变化并创建快照来跟踪项目的历史记录,使得开发者可以方便地回溯到不同的版本或分支。Git也提供了分支管理、合并、标签等功能,使团队协作更加高效。
目前比较流行的Git云服务有:
  1. GitHub
  2. GitLab
  3. Bitbucket
  4. Coding.net
  5. Gitee
这些Git云服务都提供了代码托管、版本控制、团队协作等功能,开发者可以根据自己的需求选择适合自己的Git云服务。
下面我们的学习主要是基于Gitee,它是我们国内基于Git的代码托管平台,类似于GitHub和GitLab。它提供了免费的代码托管服务,支持Git版本控制,团队协作,代码审查,项目管理等功能。相比于国外de平台,运行效率更快。

二:Git命令:

2.1.本地仓库命令:

image-20240406213636814 image-20240406214033545 image-20240406214138295

2.2.远程操作命令:

image-20240406214815332
我们可以用git remote -v查看详细信息,如果关联远程仓库会出现origin等字样,否则不会出现任何字样,表明未关联。

image-20240406215414003

shortname一般取名origin。
如果想要将本地文件推送到远程仓库,第一步add加入暂存区,第二步commit加入本地仓库,第三步上传远程仓库。
image-20240406220137945
注意,master为主分支。

image-20240406220811284
在这里插入图片描述

在a分支中合并b分支,相当于单向拷贝,此后在a分支下修改b的文件不会对b造成影响。注意,此时如果a,b都对同一文件进行了修改,然后进行二次合并,可能会报错。看黑马解决。
image-20240407173106064
相当于一个快照。

image-20240407173734017

它与分支最大的区别在于,分支可以继续更新,但是标签就像照片一样定格在某一刻。

三:在IDEA中的使用:

3.1.Git的使用:

image-20240407174117710 image-20240407174656706
这是第一种方法:

在这里插入图片描述

这是第二种:
image-20240407175048224
关闭项目后点击从VCS获取,注意,最好创建一个子目录,即DataForIdea下的子目录。

image-20240407180416418

注意,.gitignore文件表明有哪些文件需要被忽略,及不给git管理。

3.2.本地仓库操作:

image-20240407180526363
3.2.1.添加暂存区:
当创建一个新的java文件时,会弹出以下窗口:

image-20240407180811676

如果点击添加,即为加入暂存区。

image-20240407180854840

此时变为绿色,注意:
  • 红色表示未加入暂存区。
  • 绿色表示加入暂存区。
  • 白色或者黑色表示已经纳入git管理。
在未创建时,我们依然可以通过右键git添加:
image-20240407181148340
3.2.2.提交:
我们可以在导航栏的Git中点击提交:
image-20240407182031282

image-20240407182211740

此时变为白色,即成功提交。
3.2.3.日志查看:
右击点击Git即可在操作列表中查看历史信息:

image-20240407192554510

3.3.远程仓库操作:

3.3.1.查看关联:

image-20240407192800391

image-20240407192825702

可以点击加号添加远程仓库。
3.3.2.推送:
image-20240407192958106
点击push即可。
image-20240407193426459 image-20240407193800455
现在在Gitee就可以看到这个推送。

image-20240407193932615

也可以点击提交并且推送完成两个操作。

3.3.4.拉取操作:

image-20240407194051848

3.3.5.分支操作:

image-20240407194318832

点击后就可以看到分支信息,或者新建。

image-20240407194545722

分支推送:

image-20240407194658510

合并分支:

image-20240407194936712

在主分支下,点击合并,即合并到主分支中去。

相关推荐

  1. git 简单使用

    2024-04-09 03:04:03       12 阅读
  2. 使用GPT实现一个简单网站

    2024-04-09 03:04:03       33 阅读
  3. GIT使用简介

    2024-04-09 03:04:03       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-09 03:04:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-09 03:04:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-09 03:04:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-09 03:04:03       18 阅读

热门阅读

  1. Nuget小结

    2024-04-09 03:04:03       16 阅读
  2. 揭秘程序员面试技巧,助你轻松拿offer!

    2024-04-09 03:04:03       15 阅读
  3. [xboard]real6410-6.1 移植kernel 5.4.272

    2024-04-09 03:04:03       18 阅读
  4. 第 6 章 URDF集成Gazebo(自学二刷笔记)

    2024-04-09 03:04:03       16 阅读
  5. 嵌入式算法开发系列之大林算法

    2024-04-09 03:04:03       18 阅读
  6. 密文模糊检索

    2024-04-09 03:04:03       20 阅读
  7. 二分练习题——奶牛晒衣服

    2024-04-09 03:04:03       19 阅读