![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
史上最详细的Git教程来啦!!!!
文章平均质量分 62
努力彪
但行好事,莫问前程
展开
-
Git提交的相关信息
目录TortoiseGit小乌龟token的使用代码的几种提交方式TortoiseGit小乌龟这个对于不喜欢使用git命令行提交代码的同学来说可以说是福音,可以直接使用图形化工具来提交代码到我们的github上,具体安装教程和提交教程看这里:点我进入GitHubtoken的使用前段时间在提交git代码的时候,发现使用账号密码的时候一直都提交不了,后来才发现是github现在都是用token来提交代码了,具体的教程可以看这里:点我进入对应博客代码的几种提交方式点我进入博客...原创 2022-03-26 17:27:56 · 462 阅读 · 0 评论 -
Git_码云_导入GitHub项目
我们的码云的功能还是很强大的,不但可以自己创建仓库,还可以将其他地方的仓库导入,例如码云中可以导入我们Github中的远程代码库以及Gitlab中的远程代码库:那么此处我们就拿GitHub原创 2021-08-21 22:03:28 · 387 阅读 · 0 评论 -
Git_码云_IDEA集成Gitee码云&推送代码&拉取代码&克隆代码
Idea 默认不带码云插件,我们第一步要安装Gitee 插件。如图所示,在 Idea 插件商店搜索 Gitee,然后点击右侧的 Install 按钮。原创 2021-08-18 20:15:39 · 540 阅读 · 0 评论 -
Git_码云_账号的注册登录&创建远程库
一:简介 众所周知,GitHub服务器在国外,使用GitHub作为项目托管网站,如果网速不好的话,严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的项目托管网站-码云。...原创 2021-07-30 16:09:47 · 2955 阅读 · 0 评论 -
Git_IDEA集成Github_克隆代码到本地
假如此时我们另一位程序员想要克隆这个git_maven6项目的话,此时的他需要使用克隆命令将远程库当中的git_maven6项目克隆到本地来,具体操作如下所示:原创 2021-07-29 16:53:33 · 367 阅读 · 0 评论 -
Git_IDEA集成Github_拉取远程库代码合并本地库
在讲从远程库拉去代码合并到本地库之前,我们先来将一个大家需要注意的点: push 是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致, push 的操作是会被拒绝的。也就是说,要想 push 成功,一定要保证本地库的版本要比远程库的版本高!因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!...原创 2021-07-14 19:04:27 · 728 阅读 · 0 评论 -
Git_IDEA集成Github_推送代码到远程库
OK,此时我们已经将我们的git_maven6项目上传到了我们的Github上了,那么此时项目是肯定要进行改版的,当我们修改了我们git_maven6项目中的某个代码文件后,此时是肯定xu'y原创 2021-07-12 11:55:27 · 124 阅读 · 0 评论 -
Git_IDEA集成Github_分享项目到Github
此时我们的已经登录好了我们的Github账号,此时我们想分享我们的项目到我们的Github,该如何继续分享呢?那么此时我们以git_maven6项目为例子。1:点击原创 2021-07-10 18:37:37 · 144 阅读 · 0 评论 -
Git_IDEA集成Github_设置GitHub账号
讲完了我们的IDEA集成Git,现在我们继续来将IDEA集成我们的github了1:首先还是来打我们idea下的File---->settings----->原创 2021-07-09 18:23:39 · 344 阅读 · 1 评论 -
Git_IDEA集成git_合并分支(冲突合并)
在开发中,我们最常碰到的问题是我们的冲突合并,那么此时我们来看下冲突合并一般都是怎么解决的:1:首先我们的hot分支和我们的master分支此时各自都对Test.java文件做了自己的修改,如下图所示:...原创 2021-07-07 19:52:46 · 296 阅读 · 2 评论 -
Git_IDEA集成git_合并分支(正常合并)
OK,此时又到了我们合并分支的环节,这也是每次令我最为头疼的一个环节,那么在idea中是如何合并分支的呢?跟我们之前在git命令框中合并分支又有哪些不同呢?下面我们首先来看下合并分支的guo'cheng...原创 2021-07-06 12:53:55 · 271 阅读 · 0 评论 -
Git_IDEA集成git_创建分支&切换分支
此时当我们想要在idea中创建另外一个分支的时候,步骤如下:1:创建分支的时候此时有两个方法:方法一:右键单击我们的项目原创 2021-07-01 16:13:23 · 391 阅读 · 0 评论 -
Git_IDEA集成git_切换版本
此时我们新建的git_maven1项目还没有编写代码,那么我们就编写一个java文件来演示我们版本切换:下面来看具体步骤:1:2:3:4:5:原创 2021-06-29 18:56:31 · 586 阅读 · 0 评论 -
Git_IDEA集成git_初始化&添加&提交
当我们的环境准备工作完成后,此时就需要我们去把我们的idea项目交给我们的git来进行管理了首先我们创建一个项目吧,就以一个maven项目为例,此maven项目名称为原创 2021-06-28 22:35:52 · 339 阅读 · 2 评论 -
Git_IDEA集成git_环境准备
Eclipse特定文件 IDEA特定文件Maven工程的 target目录 问题 1:为什么要忽略他们?答:与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之间的差异。问题 2:怎么忽略?创建忽略规则文件xxxx.ignore(前缀名随便起,建议是 git.ignore)这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitco...原创 2021-06-27 00:52:29 · 114 阅读 · 2 评论 -
Git_GitHub_跨团队协作
前面我们的程序员A与我们的程序员B已经经历了团队内协作,现在有一位程序员C,此时的程序员C也想与我们的程序A与程序员B进行协同开发,但是此时如果在不加入到程序员A的仓库的前提下,如何jin'xin...原创 2021-06-26 10:07:22 · 99 阅读 · 0 评论 -
Git_Github_团队内协作
那么此时我们的程序员B此时想将从A那里克隆到的代码进行修改,并上传到git-demo这个远程代码库中去,相当于此时我们的程序员B想与我们的程序员A进行协同开发,那么该怎么做呢?1:首先我们可以明确的是,当我们的程序员B拷贝下来我们的git-demo代码库后,此时系统会自动给我们程序员B拷贝下来的git-demo代码库设置一个远程链接的地址别名,方便我们的程序员B对我们程序员A的远程代码仓库git-demo进行开发和更新。2:但是在程序员B想要跟程序员A进行协开发的话,就首先需要我们的程序员邀请我们的原创 2021-06-25 22:13:36 · 166 阅读 · 2 评论 -
Git_Github_克隆远程库到本地
假如我们的其他程序员B想去看下我们的这位程序员A所上传到远程库的代码,那么此时就需要使用到我们的克隆命令:git clone远程地址(远程地址为我们所克隆的别人的远程库的链接地址)注意事项: 1:当我们去克隆别人的远程库的时候,首先要来到我们电脑的凭据管理器下的Windows凭据来看下我们所登录的账号是否与我们这个远程库所在的账号一致,一般来说都是不一样的,如果一致的话需要删除掉一致的账号,否则会克隆失败。意思就是不要登录自己的账号去克隆自己github中的远程库....原创 2021-07-28 19:08:18 · 717 阅读 · 0 评论 -
Git_Github_拉取远程库到本地库
此时假如我们有一位程序员正在外出差,但是手头没有电脑去修改他本地库的代码,那么他此时只能通过修改他同步上传到远程库中的代码,然后在拉取(pull下来,以便于同步更新其本地库的代码,那么此时我们来模拟一下这个过程:1:首先这个程序员登陆自己的账号,假设现在需要修改的文件名为hello.txt文件,这个hello.txt文件在我们的git-demo远程库当中,如下图所示:2:修改我们hello.txt文件的内容:然后再添加上我们提交了哪些改变的注释3:修改完成后,当这位程序员想要同.原创 2021-07-21 17:19:42 · 402 阅读 · 0 评论 -
Git_Github_创建远程库_创建别名_推送本地库到远程库
之前我们一直都是在本地去进行版本迭代,但是一直没有将我们本地的代码放到我们的远程仓库github去进行代码托管,这样就无法进行团队协作以及跨团队协作下面假设此时我们想将本地的git-demo本地库中的代码上传到我们的GitHub的远程库git-demo中进行代码托管的话,那么需要首先在github中去创建我们的远程库:1:首先登陆我们github账号,在下面的地方点击new repository2:点击之后开始输入我们的远程仓库名以及选择我们仓库的权限(一般来说我们都会去选择public),原创 2021-07-17 19:13:08 · 359 阅读 · 1 评论 -
Git分支--合并分支(冲突合并)
在之前的正常合并中,我们都是通过将一个修改的子分支合并到我们没有修改的主分支里面,此时我们称这个过程为正常合并假设此时我们将一个修改的子分支合并到我们修改了的主分支里面,那么此时便有可能发生冲突合并。冲突合并产生的原因?答:是两个分支在同一个文件的同一个位置有两套完全不同的修改。Git 无法替我们决定使用哪一个。必须人为决定新代码内容。那么此时我们来模拟下冲突合并发生的过程以及解决的办法:1:首先我们在master分支下使用vim 文件名修改我们的hello.txt文件:修改如下所示原创 2021-06-24 09:39:53 · 1556 阅读 · 0 评论 -
Git分支--合并分支(正常合并)
接着上述博客,我们此时切换回我们的主分支master后,我们使用vim hello.txt后我们会发现此时我们的master分支下的hello.txt文件并没有发生修改,如下图所示:很多同学此时便会纳闷了?为什么我们当时在hot-fix分支下修改的hello.txt文件此时并没有覆盖掉我们主分支master下的hello.txt文件呢?答:此时当然是需要我们的合并分支命令:git merge 分支名注意:即如果此时我们想要将hot-fix子分支合并到我们的master主分支下的话,那么原创 2021-06-23 10:54:07 · 259 阅读 · 0 评论 -
Git中的分支---查看,创建,切换
一.什么是分支 在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)二.分支的好处同时并行推进多个功能开发,提高开发效率。各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。三.分支...原创 2021-06-22 09:49:10 · 489 阅读 · 0 评论 -
Git常用命令
命令名称 作用 git config --global user.name 用户名 设置用户签名 git config --global user.email邮箱 设置用户签名 git init 初始化本地库 git status 查看本地库状态 git add 文件名 ...原创 2021-06-21 12:35:34 · 145 阅读 · 1 评论 -
Git 安装
Git 安装官网地址: https://git-scm.com/查看GNU 协议,可以直接点击下一步.选择Git 安装位置,要求是非中文并且没有空格的目录,然后下一步。Git 选项配置,推荐默认设置,然后下一步。Git 安装目录名,不用修改,直接点击下一步。Git 的默认编辑器,建议使用默认的 Vim 编辑器,然后点击下一步。默认分支名设置,选择让Git 决定,分支名默认为 master,下一步。修改Git 的环境变...原创 2021-06-20 15:14:27 · 59 阅读 · 0 评论 -
Git概述(大致介绍)
Git 概述Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。何为版本控制?版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本, 方便版本切换。为什么.原创 2021-06-19 17:41:50 · 286 阅读 · 0 评论