Git安装及使用

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

Git简介

Git是什么

Git是目前世界上最先进的分布式版本控制系统(Version Control System)。
Git安装及使用

Git的功能

Git安装及使用

Git安装

Git官网:https://git-scm.com/
Git安装及使用
打开安装程序后,一直点击下一步,直到以下位置:
Git安装及使用
Git安装及使用
这里选择第一项,即仅仅在Bash中使用Git。如果有Linux的学习经历,使用Bash是最好的选择。
之后一直点击下一步,直到结束。

设置Git账户

Git安装及使用
Git安装及使用
如果不设置用户身份信息,则无法向git仓库总提交修改操作:
Git安装及使用

初始化本地仓库

首先,创建一个要被Git管理的普通目录。
第二步,进入目录后,打开git bash终端,在命令行中输入 git init命令,可以将次目录
由普通目录转换为git可以管理的目录。
Git安装及使用

此后,在目录中会出现一个名为.git的隐藏目录,注意次目录中保存了git重要的数据结构,因此请不要对此目录进行任何操作。

Git安装及使用

Git使用

Git的三区

Git安装及使用

Git常规操作命令汇总

Git安装及使用
Git安装及使用
总之,在一个Git仓库中,一定要保证将工作区所有的修改都提交到本地库,达到working tree clean的效果:
Git安装及使用

Git版本切换

Git安装及使用

在git中任何已经提交的修改都是可以恢复的,任何未提交的修改丢失后可能就找不到了。

文件比较

Git安装及使用

忽略文件

一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。 在这种情况下,我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件的模式。
示例:

# 忽略所有的 .a 文件 
*.a

# 排除忽略lib.a文件
!lib.a

# 忽略整个目录
build/

如果遇到中文无法在git bash中显示的场景,可以尝试如下设置:
git config --global core.quotepath false


分支操作

使用分支,就是人与人之间协作;
使用分支,就是小组与小组之间的协作;
从主干中拉取分支,开发完成,将工作,合并到主干。
Git安装及使用

常用命令

Git安装及使用

处理分支合并冲突

编辑冲突的文件,把“>>>>>>>>>”、“<<<<<<”和“========”等这样的行删除,编辑至满意的状态,提交。
提交的时候注意:git commit命令不要带文件名。

IDEA中使用Git

集成Git
配置IDEA使用本地安装的Git命令:
Git安装及使用
配置本地git命令的路径后,可以尝试点击Test,如果可以正确打印,则证明IDEA可以使用本地的Git命令。
Git安装及使用

初始化仓库

点击VCS菜单,点击:
Git安装及使用

Git安装及使用
之后选择指定的目录后即可初始化为git仓库。

添加修改到暂存区

git仓库中没有添加到暂存区的文件会显示为红色
Git安装及使用
点击VCS或者选中文件后点击右键,选择Git菜单,之后选择add可以添加到暂存区。
Git安装及使用

撤销本地库和暂存区的修改

键选择Git菜单,选择Rollback即可撤销暂存区的修改

Git安装及使用

提交到本地库

右键选择Git菜单,选择Commit File可以提交修改到本地库。
Git安装及使用
Git安装及使用

文件比较

在IDEA上做了任何修改后,可以在左下角的Version Control面板中看到文件的变化对比:
Git安装及使用
或者选中文件后,选择git,可以在以下菜单和历史版本进行比较:
Git安装及使用
Git安装及使用

版本切换

在version control面板的Log选项卡中可以查看所有的提交信息:
Git安装及使用
选择要切换的分支,右键选择checkout即可将HEAD切换到指定的版本:
Git安装及使用
如果希望切换回到Master,则可以选择最顶的版本,右键选择checkout之后选择master即可:
Git安装及使用

分支操作

选择Git菜单,Branches
Git安装及使用
选择New Branche即可以新建分支
Git安装及使用
选择不同的分支,checkout即可以切换分支:
Git安装及使用
切换到Master分支后,选择merge into current就可以将指定的分支合并到master分支
Git安装及使用

处理分支冲突

当遇到冲突是,可以选择接收一方的修改或者是合并冲突:
Git安装及使用
在合并冲突的界面,点击图下按钮可以快速编辑冲突:
Git安装及使用
只有提交即可。

忽略文件

选中要忽略的文件,之后选择Git菜单,如下:
Git安装及使用文章来源地址https://www.toymoban.com/news/detail-443013.html

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

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

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

相关文章

  • [AudioRecorder]iPhone苹果通话录音汉化破解版-使用巨魔安装-ios17绕道目前还不支持

    首先你必须有 巨魔 才能使用!! 不会安装的,还没安装的 移步这里 ,ios17 以上目前装不了,别看了:永久签名 | 网址分类目录 | 路灯iOS导航-苹果签名实用知识网址导航-各种iOS技巧-后厂村路灯  视频教程 【AudioRecorder】iPhone通话录音汉化破解版-使用巨魔安装-ios17绕道目前

    2024年02月20日
    浏览(273)
  • git简介;git命令及使用

            SVN:集中式版本控制系统,版本库都集中放在中央服务器         Git:分布式版本控制器         上传流程:         工作区(自己电脑上项目所在的目录)==》暂存区(通常放在当前项目 .git目录下)==》本地仓库(本地版本库)==》远程仓库(远程端版

    2024年02月04日
    浏览(38)
  • 目前最好用的NAS系统是什么?

    NAS被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,那么目前 最好用的nas系统 是什么? Nas 系统一般都是基于 Linux 的,常见的大致有下面这些:群晖的DSM、威联通的 QTS、Unraid、FreeNA

    2024年01月16日
    浏览(53)
  • 版本管理|Git -目前最好的版本管理工具

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

    2024年04月11日
    浏览(75)
  • GIT使用和简介

    Git 是一个版本控制系统,它可以追踪文件的更改,并可以在不同的分支上进行并行开发。下面是 Git 的基本概念和使用方式的解释: 1. 仓库(Repository):仓库是用来存储项目代码的地方。一个仓库可以包含多个文件和文件夹,以及项目的历史记录。 2. 提交(Commit):提交是

    2024年02月22日
    浏览(34)
  • git简介和使用、基础命令

    一、git的安装与配置 https://tortoisegit.org/ 下载对应版本安装即可 注意:配置中输入邮箱和密码一定要和自己的git账户一致 git的配置 二、Git工作区原理 三个工作区域 Workspace工作目录(工作区,存放代码的地方) Index/Stage暂存区()用于存放临时的改动 Repository资源库()仓库

    2024年02月04日
    浏览(45)
  • ChatGPT 目前到底能帮助我们程序员做什么?

    🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注 今天来简单说两句我自己的对 ChatGPT 的看法! 作为一个程序员有时候你真要多学会

    2024年02月01日
    浏览(61)
  • python目前哪个版本最稳定,python什么版本比较稳定

    大家好,本文将围绕python目前哪个版本最稳定展开说明,python什么版本比较稳定是一个很多人都想弄明白的事情,想搞清楚python哪个版本好用2020需要先了解以下几个事情。 大家好,小编来为大家解答以下问题,python安装哪个版本比较好,python一般安装哪个版本,现在让我们

    2024年01月25日
    浏览(43)
  • SaaS是什么,目前主流的国内SAAS平台提供商有哪些?

    SaaS是什么,目前主流的国内SAAS平台提供商有哪些? SaaS这个概念近两年可谓说是十分火热,尤其是后疫情时代。 但还是有很多人对SaaS这个名词云里雾里,被碎片化的信息裹挟,并没有真正意义上理解SaaS的概念。 这篇就综合几位知乎元老级答主的观点,以及我个人的见解,

    2024年02月01日
    浏览(47)
  • 目前最流行的无人机摄影测量软件有哪些?各有什么特点?

    推荐阅读 : 《无人机航空摄影测量精品教程》 包括:无人机航测外业作业流程(像控点布设、航线规划、仿地飞行、航拍)和内业数据处理软件(Pix4d、CC、EPS、PhotoScan、Globalmapper)像控点权重调配、空三加密、DOM、DSM、DEM,DLG生成、等高线生成、高程点提取,点云分类过滤

    2024年02月03日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包