git 和 jenkings 和svn 简单使用和介绍

git 和 jenkings 和svn 简单使用和介绍

Auther QiuRiMangCao 秋日芒草


  • git 和 jenkings 和svn

  • svn 集中式版本管理软件

  • 分布式git

  • git和svn的区别

  • .git就是一个版本库,而svn是把元数据存放到一个.svn,.cvs文件中

  • git-base 是一个基于linux的管理工具,所以都可以用linux的命令来操作

  • git config

  • git config –list

  • git config global user.name “” 配置全局信息

  • git工作区,暂存区(.git - index),版本库(.git)

  • HEAD指针 指向当前分支最近一个提交点

  • git init

  • git status

  • git add fileName 加入暂存区

  • git diff 查看不同(看版本差异)

  • git commit -m “vip commit”

  • git commit -am “vip commit” -a 将修改加入暂存区 -am 再提交

  • git reset HEAN 取消已经缓存的内容

  • 分支管理—-》 场景,项目存在多期,每一期对应一个分支,也可以每一个地方对应一个分支
    git branch 查看分支

  • git branch jack 创建分支

  • git checkout jack 切换分支到jack 这个时候master和jack分支内容一致

  • git branck -d jack

  • git merge jack 将jack分支上的内容合并的当前分支上,合并的内容不需要提交

  • 分支合并后冲突解决方法(冲突得手动解决)
    内容合并过来有问题得需要手动去删除并提交,有冲突的分支是无法进行切换分支操作

  • git log 版本提交的记录

  • git log -oneline 简单的版本记录

  • git -oneline –graph 图形展示提交的情况

  • git 标签 —–》可以忽略,记录当前重要的提交点
    git tag -a tagContent 提交点

  • git log –decorate 查看提交点的标签

  • git reset –hard(指针) 提交点id

  • 也可以通过id回到恢复之前的节点(还是根据id来回切换)

  • git的协同开发

  • 之前都是在本地操作
    将代码提交到远程仓库 ——》

  • 本地 — 远程 需要Rsa加密 保证数据在传输不会出现安全问题
    公钥 + 私钥

  • 通过命令生成一个密钥对在本地
    ssh-keygen -t rsa -C 邮箱

  • github 中 setting –》 ssh Aand gps new title:public key:生成的公钥
    github一个开源的远程仓库

  • 在本地创建remote命令来连接远程仓库
    git remote add origin url
    git remote 查看链接情况

  • git remote -v 查看链接地址

  • git push
    git push –set-upsstream origin master 上传到远程

  • git fetch 提取远程仓库 从remote origin地址去拉去代码,存放到缓存区

  • git merge 合并缓存区到当前本地代码

  • git pull 就是 fetch+merge的合并

  • 协同开发

  • Fork 别人的工程到自己的账号中,clone 到本地

  • git clone url

  • eclipse 中 git repositories的使用

  • jack1在自己clone的项目中完成需求,然后同步到jack的项目中,jack能看到jack1的提交代码,审核代码后-是否合并到jack的主干版本,完成了多个账户的协同开发一个项目

  • 创建自己免费的时候仓库,用于自己项目的开发,只有组内成员才能看到的

  • git remote -r 查看相关的命令支持

  • git clone url 项目名 指定项目名clone

  • jenkings 持续集成开发,下载对应一个的jenkings.war包于tomcat下运行,在浏览器访问jenkings项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值