IDEA 使用Git图文详解_git idea-程序员宅基地

技术标签: git  IDEA  开发工具  

一、配置git路劲:

二、克隆项目

填写克隆路径及输出路径

三、上传项目到git仓库

     1、在你的idea里新建git仓库,这是新建本地仓库,等会会同步到线上git仓库

     2、新建后如果文件名不是绿色的表示没有加入到git索引中

     3、将需要上传的文件按照下图方式add

      4、添加后,相应的文件名会变成绿色

       5、然后commit项目,提交项目,这里是先提交带本地仓库

      6、然后push到线上仓库

     7、如果第一次提交项目的话,这里是没有远程地址。点击蓝色的字,定义远程地址。

      8、如果之前提交过的话,这里是有分支信息的。

四、更新项目、解决冲突

     1、按照图片中的步骤,顺序不能乱,先stash,然后pull,最后unstash

     2、stash会让你输入标记名称,unstash的时候选择想要的标记

     3、如果代码有冲突,我们需要编辑冲突,我们一般选择merge,就是合并的意思,当然你也可以不合并直接使用线上的或者暂存里的代码。

     4、合并代码的时候,图片中描述了,三屏分别对应的是什么。

五、切换git分支

     右下角有个当前分支名称,点击会谈出一分支信息。如果你想切换分支,选中分支,点击右键checkout即可。

六、实现Git项目回滚

     1、首先我们要回滚的项目右键,如下:

     2、然后你会看到这个项目提交记录

     3、选择你要回滚的地方,然后右键,如下:

     4、然后你在一个能写字的地方把刚刚的复制的东西粘出来,就会得到一串数字。如下:

     5、每个的数字串都不一样,勿纠结,然后,依次点击如下:

     6、就会得到如下:

     7、然后更改一下,改为如下:

     8、然后就好了

总结:个人总结,写的如果让你感觉不满意,请提意见,也请见谅!谢谢~~~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/a749402932/article/details/107148373

智能推荐

在线电脑内存测试软件,Everest/PC Mark内存基准测试_金士顿 8GB DDR3 1600_内存硬盘-中关村在线...-程序员宅基地

文章浏览阅读3.5k次。AIDA64(原Everest)作为一个系统检测软件,它可以详细的显示出PC每一个方面的信息。软件自带的Memory Latency评测,可以通过对内存延时的评测,直观显示出内存子系统的效能。对于普通用户来说,内存系统的快慢可以简单理解成双击文件夹的响应速度。一、原始1614MHz读:12.1GB/s 写:12.3GB/s 拷贝:11.8GB/s 延迟:47.4纳秒二、超频1696MHz读:12...._内存延迟软件

get请求中传json参数报400的错误。_get 参数传递对象400-程序员宅基地

文章浏览阅读1.5w次,点赞6次,收藏9次。需要对特殊字符进行转义后来在网上查资料找到原因了:HttpGet或 HttpPost都不能传包含 " 、“{"、"}"这样的参数,需要对特殊字符进行转义,把 " 转成%22,把 { 转成%7b,把 } 转成%7d..._get 参数传递对象400

C++ malloc/free/new/delete详解(内存管理)-程序员宅基地

文章浏览阅读8.8k次,点赞33次,收藏138次。这里写目录标题malloc/free典型用法内存分配实现过程new/delete典型用法内存分配实现过程new/delete和malloc/free的区别malloc/free典型用法malloc()负责动态配置内存,大小由size决定,返回值成功时为任意类型指针,失败时为NULL。void * malloc(size_t size)free()负责释放动态申请的内存空间,调用free( )后ptr所指向的内存空间被收回,如果ptr指向未知地方或者指向的空间已被收回,则会发生不可预知的错误,如果_c++ malloc

Node.js和Npm_node.js npm-程序员宅基地

文章浏览阅读7.4k次,点赞3次,收藏18次。简单介绍使用Node.js和Npm_node.js npm

breadweb控制台下载_路由器刷breed web控制台助手通用版下载-程序员宅基地

文章浏览阅读3.3k次。路由器刷breed web控制台助手通用版是一款非常实用,安全的路由器刷机工具。它的优势在于能帮助用户刷各种路由器死亡固件,能够让用户的上网速度得到极大的提高。路由器使用久了往往就会出现很多毛病,特别是网上变慢,不稳定等,大家可以试试这工具。使用教程斐讯K2路由器刷不死固件工具使用教程开始刷机教程(记住你的宽带帐号和密码)前期准备,wan口连猫,lan口连电脑,k2可以正常上网,这都不用废话了吧当..._breed web 恢复控制台下载

python 中关联数据库中日期相加减需要转换为什么数据类型-程序员宅基地

文章浏览阅读174次。在 Python 中,要对日期进行相加减,通常需要将日期转换为 datetime 类型。这是因为 datetime 模块中的 datetime 类提供了很多方便的日期操作函数,可以方便地对日期进行加减。举个例子,假设我们要将当前日期加上 10 天,可以这样写:from datetime import datetime, timedelta# 当前日期today = datetime.no..._python日期和数据相加

随便推点

openwrt 定时任务 运行shell脚本_openwrt 计划任务 运行脚本-程序员宅基地

文章浏览阅读1.8w次。步骤一:写一个xxx.sh shell脚本 【注】chmod +x xxx.sh 可执行脚本【注】环境变量 脚本的!/bin/bash下,添加如下两行: PATH=。。。(echo $PATH) export PATH 步骤二: # crontab –e这样可以已编辑模式打开个人的crontab配置文件,然_openwrt 计划任务 运行脚本

电脑——如何配置一台电脑_如何配置电脑-程序员宅基地

文章浏览阅读1.9w次,点赞109次,收藏700次。主板:显卡、电源、CPU、内存条、硬盘、显示器、鼠标、键盘、音响。_如何配置电脑

嵌入式学习DAY26 --- 进程间通信(管道(有名,无名),信号,共享内存)_tmra_intcmd 函数是-程序员宅基地

文章浏览阅读370次,点赞2次,收藏2次。嵌入式入门学习笔记,遇到的问题以及心得体会!DAY25概述:一、进程资源的回收二、守护进程三、进程间通信机制四、无名管道五、有名管道六、信号七、使用有名管道,实现聊天(代码实现)笔记:特殊的进程:1.孤儿进程父进程先于子进程退出,子进程被init进程收养,子进程被称为孤儿进程2.僵尸进程在僵尸态的进程,子进程退出后,父进程没有回收子进程的资源一、进程资源的回收问题如何避免僵尸进程的产生,即子进程退出后,父进程回收子进程的资源。回收的手段:wait()和waitpid_tmra_intcmd 函数是

Jenkins配置基于角色的项目权限管理-Role Strategy Plugin_jenkins role strategy plugin-程序员宅基地

文章浏览阅读1.4k次。本文将介绍如何配置jenkins,使其可以支持基于角色的项目权限管理。由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin,介绍页面:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin一、配置插件安_jenkins role strategy plugin

mysql容器没有vi命令_Xshell终端连接CentOS7.0下Docker容器中的MySql镜像后无法键入中文问题...-程序员宅基地

文章浏览阅读328次。首先在宿主机输入env 查看LANG 或者 locale 查看 LANG发现本地使用的字符集是: zh_CN.UTF-8然后执行 docker exec -it mysql bash进入docker的mysql 的 bash 子程序控制台, 执行locale 查看mysql 的字符集发现问题!!!本地的LANG与docker里mysql的LANG不一致!!! (ps: "POSIX"是UNIX标准..._mysql的容器怎么没有vi命令

base64转二进制文件流并显示_base64转文件流-程序员宅基地

文章浏览阅读1.3k次。2.base转二进制文件流3.填坑 字符串中不含 否则解码报错,不解码也无法加载_base64转文件流