git命令

centos

走远了吗. 提交于 2019-11-27 12:49:57
1. Centos 7.2 设置允许连接网络: vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 #编辑配置文件 BOOTPROTO = static ONBOOT = yes IPADDR = 172.16.40.173 NETMASK = 255.255.255.0 GATEWAY = 172.16.40.1 DNS1 = 114.114.114.114 #重启service service network restart 安装软件 yum install net-tools yum install wget yum install vim yum install ntpdate yum -y install lrzsz yum -y install gcc yum -y install gcc-c++ 卸载旧版本 换源 进入到/etc/yum.repos.d/目录: cd /etc/yum.repos.d/ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum

引入git flow分支管理

久未见 提交于 2019-11-27 07:46:18
阅读目录 两种核心分支 三种临时分支 Git Flow流程示例代码 Git Flow工具 分支命名规范 总结 git flow是Vincent Driessen提出了一个分支管理的策略,非常值得借鉴。它可以使得版本库的演进保持简洁,主干清晰,各个分支各司其职、井井有条。 先看下Vincent Driessen提出的分支管理模型图,以便对git flow有个大概的了解。 回到顶部 两种核心分支 主分支(Master):代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。这个分支只能从其它分支合并,不能在这个分支上直接修改。需要注意的是,所有在master上的提交应该标记tag。 开发主分支(Develop):这个分支是我们是我们的主开发分支,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支。该分支应该只是进行一些优化和升级开发,如果有新的需求应该拉出一个feature分支。 回到顶部 三种临时分支 功能(feature)分支:这个分支主要是用来开发一个新的功能,一旦开发完成,我们合并回Develop分支进入下一个Release。 预发布(release)分支:当你需要一个发布一个新Release的时候,我们基于Develop分支创建一个Release分支,完成Release后

项目基础及工具

本小妞迷上赌 提交于 2019-11-27 07:16:23
项目基础及工具 文章目录 项目基础及工具 GIT简介 GIT使用 基本概念 初始配置 基本命令 @扩展延伸 版本控制 保存工作区 分支管理 远程仓库 GitHub介绍 获取项目 创建删除git仓库 远程仓库操作命令 软件项目开发流程 项目注意事项 项目工具的使用 电子词典 功能说明 HTTPServer 功能 : GIT简介 1. 什么是 GIT git是一个开源的分布式版本控制系统,用于高效的管理各种大小项目和文件。 2. 代码管理工具的用途 防止代码丢失,做备份 项目的版本管理和控制,可以通过设置节点进行跳转 建立各自的开发环境分支,互不影响,方便合并 在多终端开发时,方便代码的相互传输 3. git的特点 git是开源的,多在unix下使用,可以管理各种文件 git是分布式的项目管理工具( svn是集中式 的) git数据管理更多样化,分享速度快,数据安全 git 拥有更好的分支支持,方便多人协调 4. git安装 sudo apt - get install git GIT使用 基本概念 工作区 (wprkspace):项目所在操作目录,实际操作项目的区域 暂存区 (Index): 用于记录工作区的工作(修改)内容 仓库区 (Repository): 用于备份工作区的内容 远程仓库 (Remote): 远程主机上的GIT仓库 注意: 在本地仓库中

msysGit 中文环境配置及跨平台开发注意事项

泄露秘密 提交于 2019-11-26 20:32:03
注 :因从 Git V1.7.10 开始引入了 Unicode 支持,所以在此版本之前会出现的乱码问题可能在之后的版本则不需要设置,但仍存在 一些乱码问题 ,因此我仍然强烈推荐与 mintty 配合使用。 Git 是一个非常不错的分布式版本控制系统,虽然它最初设计在 Linux 平台下,但现在已经被很好的移植到其它平台。Windows 平台下对应的 Git 工具为 msysGit ,在涉及到跨语言开发时我们需要做一些配置来规避部分问题。但有些问题因为平台差异并不能够很好的解决,但只要在使用时留心这些差异,我们仍然可以让 msysGit 几乎完美的工作。 Git Bash 中不能输入中文 [解决方法] 在 "/etc/inputrc" 中添加或修改以下配置: set output - meta on set convert - meta off 中文 log 乱码 [解决方法] 在 "/etc/gitconfig" 中添加或修改以下配置: [ gui ] encoding = utf - 8 [ i18n ] commitEncoding = gbk logOutputEncoding = gbk 或在 Git Bash 中运行下列代码: git config -- system gui . encoding utf - 8 git config -- system i18n .

git公钥出错"//.ssh/id_rsa" failed: No such file or dir

我们两清 提交于 2019-11-25 23:26:26
简介: ssh-keygen使用时出现以下问题时,使用以管理员身份运行的“命令提示符”来生成公钥,即可解决: C:\Users\admin> ssh-keygen -t rsa -C "2439522@qq.com" Generating public/private rsa key pair. Enter file in which to save the key (//.ssh/id_rsa): Could not create directory '//.ssh': Read-only file system Enter passphrase (empty for no passphrase): Enter same passphrase again: Saving key "//.ssh/id_rsa" failed: No such file or directory 原因: 主要是因为其中有句描述:“Could not create directory '//.ssh': Read-only file system”,表明改文件是只读的,即没有写的权限。 解决办法: 以管理员身份运行“命令提示符,之后重新使用“命令提示符”来生成ssh-key 1.win10: 2.win7: 单击“开始”按钮,再选择“所有程序”,选择“附件”,再选择“命令提示符”命令

Jenkins与Docker的自动化CI/CD实战

自作多情 提交于 2019-11-25 20:24:07
在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署、交付(CD)。本文基于Jenkins+Docker+Git实现一套CI自动化发布流程。 一、发布流程设计 工作流程: 开发人员提交代码到Git版本仓库; Jenkins人工/定时触发项目构建; Jenkins拉取代码、代码编码、打包镜像、推送到镜像仓库; Jenkins在Docker主机创建容器并发布。 环境规划如下: 角色 IP Jenkins/Docker 192.168.0.217 Docker 192.168.0.218 Git/Registry 192.168.0.219 操作系统:CentOS7.4 二、部署Git仓库 # yum install git -y 创建Git用户并设置密码 # useradd git # passwd git 创建仓库 # su - git # mkdir solo.git # cd solo.git # git --bare init 访问创建的这个仓库 # git clone git@192.168.0.212:/home/git/solo.git 三、准备Jenkins环境 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于代码编译、部署、测试等工作。