#Git

Git版本切换

  本文将以一个简单实例的形式来介绍Git版本切换 初始版本  首先,在一个自定义的位置,创建目录a,比如在D盘下  [注意]本文会用到一些常用的Linux的Shell命令,详细信息移步至此  先使用cdd:命令,切换到d盘,然后使用mkdira命令,在d盘下新建一个名称为a的文件夹。最后,使用ls命令,查看...
代码星球 ·2020-05-24

Git分支

  几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间  有人把Git的分支模型称为“必杀技特性”,而正是因为它,将Git从...
代码星球 ·2020-05-24

Git基本操作

  git有数以百计的命令,我们基本上不可能使用所有的命令。当我们在命令行工具中敲入git并回车时,git实际上已经把一些常用的命令列了出来,绝大多数时间里用到的也就是这几个命令。本文将详细介绍Git的基本操作 取得仓库  有两种取得Git项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的Gi...
代码星球 ·2020-05-24

git commit -m与-am的区别

  使用gitcommit-am是不是就可以完全不使用gitadd命令呢?不是 理论  要了解gitcommit-m与gitcommit-am的区别,首先要明白它们的定义  字面解释的话,gitcommit-m用于提交暂存区的文件,gitcommit-am用于提交跟踪过的文件  [注意]gitcommit-a...
代码星球 ·2020-05-24

Git基础

  前面我们介绍了版本管理,当前最流行的版本控制系统当属Git。Git是一个免费开源的分布式版本控制系统(DVCS)。从本文开始,将详细介绍Git的相关内容。本文是Git系列第一篇——Git基础 历史  Git诞生于一个极富纷争大举创新的年代。Linux内核开源项目有着为数众广的参与者...
代码星球 ·2020-05-24

Git托管

  本文将主要介绍如何使用Github来托管Git服务 SSH  大多数Git服务器都会选择使用SSH公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权  首先先确认一下是否已经有一个公钥了。SSH公钥默认储存在账户的主目录下的~/.ssh目录  有.pub后缀的文件就是公钥,另一个文件则是密钥  假...
代码星球 ·2020-05-24

Git标签管理

  发布一个版本时,我们通常先在版本库中打一个标签(tag)。这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照,实质上它就是指向某个commit的指针。所以,创建和删除标签都是瞬间完成的。简而言之,标签tag就是一个让人容易记...
代码星球 ·2020-05-24

Git协作

  本文将详细介绍Git多人协作的具体内容 远程仓库  当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。  要查看远程库的信息,用gitremote:  或者,用gitremote-v显示更详细的信息:  上面显示了可以...
代码星球 ·2020-05-24

服务器上的Git

  如果想与他人使用,除了使用Git来完成日常工作之外,还需要一个远程的Git仓库。尽管从技术上可以从个人的仓库里推送和拉取修改内容,但并不鼓励这样做,因为一不留心就很容易弄混其他人的进度。因此,更好的合作方式是建立一个大家都可以访问的共享仓库,从那里推送和拉取数据。我们将这个仓库称为"Git服务器";代理一个Git仓...
代码星球 ·2020-05-24

使用gitbook

  gitbook功能强大,可以自动实现搜索及翻页等功能,上手容易,用markdown书写即可,且可以自动生成响应式网站。本文将详细介绍如何使用gitbook 安装  1、使用npm全局安装gitbook-clinpminstallgitbook-cli-g  2、使用gitbook--version来查看g...
代码星球 ·2020-05-24

Git要点

  本文将总结Git要点 版本管理工具【作用】  1、备份文件  2、记录历史  3、回到过去  4、对比差异【分类】  1、手动版本控制(又叫人肉VCS)  2、LVCS本地  3、CVCS集中式(如SVN)  4、DVCS分布式(如Git) Git优缺点【优点】  1、快速、灵活。每个开发中本地...
代码星球 ·2020-05-24

git 提交解决本地与远程冲突

首先介绍一下背景。如果有一个工程A,开始时test.txt的内容如下chenfoolhelloworld作者通过gitclone的方式,将这个项目download到本地。 此时,作者手贱,直接在web端,将test.txt修改成为chenfool123helloworld 过了一段时间后,作者突然想...

Git 的 .gitignore 配置

.gitignore配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置.gitignore的一些心得。1、配置语法:  以斜杠“/”开头表示目录;  以星号“*”通配多个字符;  以问号“?&rdquo...
代码星球 ·2020-05-23

TestNG+ReportNG+IDEA+Git+Jenkins+surefire持续集成数据驱动dubbo接口测试

一、pom.xml增加testng相关配置<!--添加插件关联testNg.xml--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin&l...
首页上一页...6465666768...下一页尾页