目录

简介

Git安装

IDE集成Git

IDE集成Git代码的创建分享上传

代码的下载和普通上传

分子的创建以及合并

代码的回滚

查看历史版本

简介

Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

官网: https://git-scm.com/

Git安装

第一步:git的下载

git下载地址:

链接:https://pan.baidu.com/s/1yU-g4M1vu_xdKlxfJyUbKg

提取码:iqtm

第二步:安装git

(1):点击安装包安装Git



(2):指定安装路径



(3):采用默认设置:命令行模式+图形界面



(4):开始菜单目录名设置next



(5):设置默认编辑器



(6):选择使用git的命令行工具



(7):next



(8):选择换行符的相关设置

GitHub 中公开的代码大部分都是以 Mac 或 Linux 中的 LF(Line Feed)换行。然而,由于 Windows 中是以 CRLF(CarriageReturn+LineFeed)换行的,所以在非对应的编辑器中将不能正常显示。 Git 可以通过设置自动转换这些换行符。使用 Windows 环境的时,请选择推荐的Checkout Windows-style, commit Unix-style line endings"; 选项。换行符在签出时会自动转换为 CRLF,在提交时则会自动转换为 LF。



(9):Next



(10):install



(11):finish



(12): 检验Git是否安装成功

安装完毕之后打开cmd输入git,查看是否安装成功



(13):将git的bin目录添加到系统变量path中



(14):重新打开cmd输入git,显示以下内容表示安装成功

注意:Git安装版本不同,不一定需要手动配置环境变量

IDE集成Git

(1):设置Git安装目录



(2):添加Git账户



账户为码云账户,或者公司分配给你的Git私服账户

2020年以前的IDE需要手动安装Git,以后的版本IDE默认集成Git

IDE集成Git代码的创建分享上传

(1):选择需要提交的代码

  • 选择Create

  • 选择好要创建本地库的代码,选好后,点击OK



    (2):点击Add,添加代码到缓存区



    (3): 点击commit



    (4): 输入提交代码修改的信息并点击commit And push





    (5) 点击remote



    (6) 输入已创建好的远程仓库地址和自己的账号密码



    (7)点击push

代码的下载和普通上传

(1):第一次拉取代码

  • 选择Git

  • 输入下载地址

如果不是第一次拉取代码,请忽略

(2):修改后上传代码

  • 添加修改代码到暂存区

  • 添加代码到本地版本库

  • 拉取代码到本地

  • 解决冲突

    点击merge



    进行解决冲突



进行代码合并,左边是你现在的代码,点击>>,则代表要保存你现在的代码,

中间最初是上一个版本的代码,也代表的是最终你要接受的代码,

右边是目前远程仓库的代码,点击<<,代表你要接受远程仓库目前的代码

如果都不是你自己想要的,你还可以自己手动输入,合并完成后,点击Apply

分子的创建以及合并

创建

(1): 点击Branches



(2):点击New Branch,进行新建分支



(3):输入分支名字,点击确定



(4):查看分支是否已切换完成

合并

(1):点击Merge



(2):选择将要合并到目前的分子,并点击Merge into Current

代码的回滚

(1):查看代码的历史版本



(2):复制代码要回滚的历史版本号



(3):进行粘贴刚刚复制的历史版本号

  • 点击 Reset

  • 粘贴刚刚复制的版本号并修改回滚类型

查看历史版本

(1):查看项目历史版本



(2):查看当前文件的历史版本

IDE集成git的更多相关文章

  1. sublime 集成git插件,及git常用命令

    以前用了很久的totoiseSVN,显然不够高大上,开发界的版本装x利器还得是git.然而git的命令行对没怎么用过linux的人可能觉得还不如用gitGUI,可是当你知道sublime可以集成git ...

  2. 基础知识:IDE集成开发环境(pycharm)、基本数据类型、用户的交互、运算符

    今日内容: 1.IDE集成开发环境(pycharm) 2.基本数据类型(int.float.str.list.dict) 3.用户的交互(注释.输入input.输出print) 4.运算符(分类及使用 ...

  3. vs2013中集成Git

    一:为什么不用2013中自带的? 我的2013自带的没法用,连最基本的克隆都用不了,网上看着下  好像说都不能用:不知道各位的如何. 二:如何自己讲Git集成到vs2013中? 需要的工具:     ...

  4. IDEA集成git方法

    一.IDEA集成git方法 首先idea集成git我们需要先下载一个小软件,git bash  地址:https://git-scm.com/downloads  .下载好了之后直接下一步下一步傻瓜试 ...

  5. 如何在cmd中集成git

    1.要在cmd中集成git,要解决在cmd中输入git命令时不提示git不是内部或外部命令: 即需要将git添加到path变量中,即将D:\Git\mingw64\bin和D:\Git\mingw64 ...

  6. IDEA集成git和使用步骤

    2018年07月20日 11:26:29 完猛 阅读数:3246    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/miwanmeng/artic ...

  7. linux服务器中Jenkins集成git、Gradle持续构建Springboot项目

    Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用.本章教大家如何在linux服务器中使用Jenkins自动发布一个可作为linux服务发布的Springboot项目. 自动 ...

  8. 自动化打包 Jenkins 持续集成 Git Gradle MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  9. Python IDE集成开发工具

    Python IDE集成开发工具 Python IDE 本文为大家推荐几款款不错的 Python IDE(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Pytho ...

随机推荐

  1. Python基础入门(8)- Python模块和包

    1.包与模块的定义与导入 1.1.什么是python的包与模块 包就是文件夹,包中还可以有包,也就是子文件夹 一个个python文件模块 1.2.包的身份证 __init__.py是每一个python ...

  2. Capstone CS5218|CS5218参数|CS5218电路

    Capstone CS5218是一款单端口HDMI/DVI电平移位器/中继器,具有重新定时功能.它支持交流和直流耦合信号高达3.0-Gbps的操作与可编程均衡和抖动清洗.它包括2路双模DP电缆适配器寄 ...

  3. CS5211替代LT7211 DP转LVDS芯片方案 替代龙迅LT7211方案

    LT7211是一种用于虚拟现实/显示应用的高性能C/DP1.2至LVDS芯片方案.LT7211支持DP1.2输入,LT7211可以配置为1.2.4车道,还支持车道交换功能.自适应均衡使其适用于长电缆应 ...

  4. Spring企业级程序设计 • 【第4章 Spring持久化层和事务管理】

    全部章节   >>>> 本章目录 4.1 配置数据源资源 4.1.1 JdbcTemplate介绍 4.1.2通过ComboPooledDataSource创建数据源 4.1. ...

  5. Java高效开发-fiddler抓包工具

    1.简介 Fiddler是最常用的抓包工具之一,只要打开之后就能够实现数据包抓取,关闭之后会自动取消代理,非常方便本地调试 2.下载 阿里云盘地址:https://www.aliyundrive.co ...

  6. SpringCloud创建Eureka模块集群

    1.说明 本文详细介绍Spring Cloud创建Eureka模块集群的方法, 基于已经创建好的Spring Cloud Eureka Server模块, 请参考SpringCloud创建Eureka ...

  7. Linux查看RAM内存信息

    1.查看/proc/meminfo文件 查看RAM使用情况最简单的方法是通过/proc/meminfo. 这个动态更新的虚拟文件列出了详细的内存使用情况. cat /proc/meminfo 命令输出 ...

  8. 年功序列c++游戏

    题目描述 在虚拟国度里多了很多 Virtual oier,为了树立对后辈的威信,从第 11 个 Virtual oier 开始的 oier 们搞起了年功序列的制度. 虚拟国度的创始人 oier Cht ...

  9. 初识python 之 爬虫:爬取双色球中奖号码信息

    人生还是要有梦想的,毕竟还有python.比如,通过python来搞一搞彩票(双色球).注:此文仅用于python学习,结果仅作参考.用到知识点:1.爬取网页基础数据2.将数据写入excel文件3.将 ...

  10. 强化学习实战 | 自定义gym环境之显示字符串

    如果想用强化学习去实现扫雷.2048这种带有数字提示信息的游戏,自然是希望自定义 gym 环境时能把字符显示出来.上网查了很久,没有找到gym自带的图形工具Viewer可以显示字符串的信息,反而是通过 ...