IDE集成git
目录
简介
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的更多相关文章
- sublime 集成git插件,及git常用命令
以前用了很久的totoiseSVN,显然不够高大上,开发界的版本装x利器还得是git.然而git的命令行对没怎么用过linux的人可能觉得还不如用gitGUI,可是当你知道sublime可以集成git ...
- 基础知识:IDE集成开发环境(pycharm)、基本数据类型、用户的交互、运算符
今日内容: 1.IDE集成开发环境(pycharm) 2.基本数据类型(int.float.str.list.dict) 3.用户的交互(注释.输入input.输出print) 4.运算符(分类及使用 ...
- vs2013中集成Git
一:为什么不用2013中自带的? 我的2013自带的没法用,连最基本的克隆都用不了,网上看着下 好像说都不能用:不知道各位的如何. 二:如何自己讲Git集成到vs2013中? 需要的工具: ...
- IDEA集成git方法
一.IDEA集成git方法 首先idea集成git我们需要先下载一个小软件,git bash 地址:https://git-scm.com/downloads .下载好了之后直接下一步下一步傻瓜试 ...
- 如何在cmd中集成git
1.要在cmd中集成git,要解决在cmd中输入git命令时不提示git不是内部或外部命令: 即需要将git添加到path变量中,即将D:\Git\mingw64\bin和D:\Git\mingw64 ...
- IDEA集成git和使用步骤
2018年07月20日 11:26:29 完猛 阅读数:3246 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/miwanmeng/artic ...
- linux服务器中Jenkins集成git、Gradle持续构建Springboot项目
Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用.本章教大家如何在linux服务器中使用Jenkins自动发布一个可作为linux服务发布的Springboot项目. 自动 ...
- 自动化打包 Jenkins 持续集成 Git Gradle MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- Python IDE集成开发工具
Python IDE集成开发工具 Python IDE 本文为大家推荐几款款不错的 Python IDE(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Pytho ...
随机推荐
- 基于Spring MVC + Spring + MyBatis的【图书信息管理系统(一)】
资源下载:https://download.csdn.net/download/weixin_44893902/34867237 练习点设计:模糊查询.删除.新增 一.语言和环境 1.实现语言:JAV ...
- .net core在linux下图片中文乱码
不得不吐槽一下,.net core 2.2的System.Drawing在linux有很多坑,又是依赖libgdiplus,又是依赖gdiplus,依赖解决了又来了个中文乱码,怎的一声哀叹 这里做个笔 ...
- 安装uiautomator2 + python 自动化环境
搭建环境: 1.Python版本 37 2.已经搭建到adb (之前试过在python版本几,一直都装不上UIautomator2,报这个错) 安装步骤: 1.到python的安装路径 > 一直 ...
- 初识python: 类练习 - 老板&员工
需求: 1.员工具有姓名.年龄.能力值(能力值为100-年龄),可以工作,每工作一次,该员工的能力值-5,创建__str__方法,打印该员工的信息: 2.老板具有投资金额,工作量,员工列表.可以雇佣员 ...
- django 修改模型中默认字段类型
在ADMIN页面实现一个密码框,模型中是CharField默认类型是textinput,实现方法是在admin.py中重写widgets. 来自为知笔记(Wiz)
- zabbix监控图形中文乱码的解决方法
问题描述: 最近搭建了一套zabbix,当我把语言切换到中文的时候,发现监控的图形界面中一些中文参数乱码,但是图形界面在英文环境下完全没有乱码问题.如下图(中文界面): 解决方法: 解决方法有两种,方 ...
- js 关于replace() 的使用心得
1.前言 我想把一段话 let a = "抱歉,您当前的主治医生有紧急情况不得不下班,您的预约将由<br>医生:里斯<br>为您就诊,<br>诊室位置:门 ...
- Leetcode算法系列(链表)之两数相加
Leetcode算法系列(链表)之两数相加 难度:中等给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字.如果,我们将 ...
- LINUX学习-Nginx+JDK+Tomcat+Mysql搭建JAVA WEB
一.安装JDK环境 1.先到 https://www.oracle.com/java/technologies/javase-jdk8-downloads.html 下载linux jdk-8u2 ...
- 基于Appium的APP自动化测试基础--美团APP的实例
转:https://blog.csdn.net/Tigerdong1/article/details/80159156 前段时间用一种流行语言,一个主流工具,一个实用框架,写了一个美团app自动化测试 ...