Git(版本控制系统)
文章平均质量分 59
Git,Gitee,Github;SVN等版本控制工具的使用方法、技巧。
小懒羊爱吃草
小枯林
展开
-
Git分支基础简介;创建分支;合并分支;删除分支;
目录1.当我们创建一个本地仓库的时候,这个本地仓库中就会有一个主分支,即master分支;2.每次提交,master就会向后移动一个节点,形成一个链,记录每次修改的日志信息3.创建分支(1)创建分支(2)疑问:???????????本地仓库创建的分支,,如何提交到远程仓库?但目前,在Github远程仓库中,还没有这个div1分支:(待解决)4.在master分支中新增文件,并修改文件5.在dev1分支,也新增了文件,修改了文件6.将dev1分支合并到master分支(1)原创 2021-01-02 21:25:55 · 325 阅读 · 0 评论 -
Git分支那点事儿(上):什么是分支,如何管理分支?(转载)
一、前言如果有人问你,当下最流行的“版本管理系统”(Version Control System)是什么,那你一定要毫不犹豫的告诉他,非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有的代码的物理拷贝,而Git只生成一个指向当前版本(又称”快照“)的指针,因此非常快捷易用。但是,太方便了也会产生副作用,如果你不注意,很可能留下一个到处都是分支,完全看不出主干发展的脉络。转载 2021-01-02 18:29:15 · 288 阅读 · 0 评论 -
在私有的服务器的私有远程仓库上,上传下载代码(这篇博客未完成,先占个坑,过段时间回头补上)
前面远程仓库都是放在Github上面的;但对于保密要求很高的代码来说,最好不要被别人管着,即不能放在第三方的托管仓库上去;我们需要一个安全性高的,自己的私有的远程仓库;这篇博客主要介绍如何搭建私有的远程仓库;其基本原理是:弄一个服务器,在这个服务器上装一个Git,然后在这个服务器上创建一个(对于服务器来说的)本地仓库,然后把服务器上的那个仓库当成我们的远程仓库;(可以发现,本地仓库和远程仓库其实没差啦)待写…………………………上面远程仓库建好以,接下来就是演示如何使用这个远程仓库了...原创 2021-01-02 16:15:04 · 152 阅读 · 0 评论 -
搭建私有的Git服务器(私有的远程仓库)(该博客尚未完成,先占个坑以后有时间再写啦)
前面远程仓库都是放在Github上面的;但对于保密要求很高的代码来说,最好不要被别人管着,即不能放在第三方的托管仓库上去;我们需要一个安全性高的,自己的私有的远程仓库;这篇博客主要介绍如何搭建私有的远程仓库;其基本原理是:弄一个服务器,在这个服务器上装一个Git,然后在这个服务器上创建一个(对于服务器来说的)本地仓库,然后把服务器上的那个仓库当成我们的远程仓库;(可以发现,本地仓库和远程仓库其实没差啦)待写…………………………...原创 2021-01-02 16:12:42 · 220 阅读 · 0 评论 -
把本地仓库的“变化”推送到远程仓库;本地仓库拉取远程仓库的“变化”(与远程仓库保持同步);冲突问题;
目录一:一个本地仓库发生了修改,如何把这个修改推送到远程仓库(这儿其实有点点重复):二:一个本地仓库将修改推送到了远程仓库,另一个本地仓库如何拉取这个变化(新增文件)三:在推送和拉取过程中,有可能会出现冲突的问题(1)首先,本地仓库testChange111,修改了111.txt内容并提交到了远程仓库(2)如果,本地仓库testChange222也对111.txt进行了修改,(如果没有先拉)直接向远程仓库推会失败(3)正确的做法:先拉取远程仓库的内容,然后合并(目的是解决冲突),..原创 2021-01-02 12:44:35 · 362 阅读 · 0 评论 -
克隆(clone)远程仓库到本地
目录一:SSH方式,使用命令行clone:二:SSH方式:使用工具clone:三:HTTPS方式:使用命令行clone:四:HTTPS方式:使用工具clone:一般,一个开发人员加入后,需要把远程仓库的代码下载到他的本地;开始:一:SSH方式,使用命令行clone:至此,testClone中的内容就和远程仓库一样了;二:SSH方式:使用工具clone:开始:HTTPS的方式和SSH的一模一样,只是复制的地址不一样,下面的原创 2021-01-02 01:36:32 · 1673 阅读 · 1 评论 -
Github创建远程仓库;本地仓库内容推到Github远程仓库;
目录一:创建一个Github远程仓库:二:把本地仓库的工程推送到远程仓库首先,要生成一个密钥对:其次,在Github添加设置的密钥:然后,接下来就可以把本地仓库的东西,推送到远程仓库了:如果是项目只有一个开发人员的情况下,只有本地仓库就够了;但要是多人配合就需要有远程仓库,可以使用Github作为存放代码的远程仓库。一:创建一个Github远程仓库:(1)创建一个Github账号;(2)创建一个仓库(repository)二:把本地仓库的工程推送到远.原创 2021-01-01 18:22:03 · 825 阅读 · 0 评论 -
将Java工程添加到本地版本库(包括TortoiseGit设置忽略文件)
将Java工程添加到本地版本库如何忽略一个文件(夹)?:忽略build文件的方式:右键→TortoiseGit→Deleteandaddtoignorelist(即删除并添加到忽略列表):其实忽略还可以通过一些语法来弄:然而还是算了吧,以后万一需要用的时候再说吧;(但是,以前做项目的时候,同事有用到过,可能以后还是可能需要的)这个.gitignore是需要提交到版本库中去的;...原创 2021-01-01 01:25:07 · 555 阅读 · 0 评论 -
Git使用方法:创建本地仓库;创建文件并添加到本地仓库;修改文件内容并提交;删除文件并提交;
首先,需要创建一个版本库(即本地仓库);版本库又名仓库(repository),可以简单理解成一个目录,这个目录里的所有文件都被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。由于git是分布式版本管理工具,所以git在不需要联网的情况下也具有完整的版本管理能力;第二步,进入这个文件夹:创建本地仓库:具体创建本地仓库有三种方式:方式一:右键→Git GUIHere:.git就是本地仓库,创建完成;删了.原创 2020-12-31 19:02:27 · 9520 阅读 · 3 评论 -
Git安装;TortoiseGit安装
一:Git安装下载:https://git-scm.com/download双击安装即可:……………………………………目前中间的设置项,都默认没管,一路next...安装完成后,直接用Git不好操作,不方便,所以经常使用一些图形化工具;二:TortoiseGit安装:Tortoise有TortoiseSVN;其自然也有TortoiseGit;TortoiseGit是一个开放的git版本控制系统的源客户端;下载TortoiseGit并安装:双击安装.原创 2020-12-31 18:29:16 · 185 阅读 · 0 评论 -
Git,Gitee,Github的关系;简介性文章(草稿,待完善)
git是Linux的创造者Linus写的;一:Git和SVN:简介SVN是集中式版本控制工具,版本库是集中存放在中央服务器的;工作的时候,我们是使用的自己的电脑,需要先从中央服务器那儿得到最新的版本,然后才能在本地电脑工作;完成一些任务后,需要把自己的工作的内容推送到中央服务器上。集中式版本控制系统必须联网(个人主机和中央服务器联网)才能工作;如果网速垃圾的话,起就会很慢。一旦中央服务器出故障,就GG了;SVN没有本地仓库?Git是分布式的版本控制系统,它没有中央服务器,在每一个开发人员电脑上都原创 2020-12-31 18:27:33 · 422 阅读 · 3 评论