目录
第 7 章 IDEA 集成Git
7.1 配置Git 忽略文件
7.2 定位 Git 程序
7.3 初始化本地库
7.4 添加到暂存区
7.5 提交到本地库
7.6 切换版本
7.7 创建分支
7.8 切换分支
7.9 合并分支
7.10 解决冲突
第 8 章 IDEA 集成 GitHub
8.1 设置 GitHub 账号
8.2 分享工程到 GitHub
8.3 push 推送本地库到远程库
8.4 pull 拉取远程库到本地库
8.5 clone 克隆远程库到本地
第 9 章 国内代码托管中心-码云
9.1 简介
9.2 码云帐号注册和登录
9.3 码云创建远程库
9.4 IDEA 集成码云
IDEA 安装码云插件
IDEA 连接码云
9.5 码云复制 GitHub 项目
第10章 自建代码托管平台-GitLab
10.1 GitLab 简介
10.2 GitLab 官网地址
10.3 GitLab 安装
第 7 章 IDEA 集成Git 7.1 配置Git 忽略文件
1)Eclipse 特定文件
2)IDEA 特定文件
3)Maven 工程的 target 目录
问题 1:为什么要忽略他们?
答:与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之间的差异。
问题 2:怎么忽略?
1)创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是 git.ignore) 这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig 文件引用,建议也放在用户家目录下
git.ignore 文件模版内容如下:
# Compiled class file *.class # Log file *.log # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.nar *.ear *.zip *.tar.gz *.rar # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* .classpath .project .settings target .idea *.iml
2)在.gitconfig 文件中引用忽略配置文件(此文件在 Windows 的家目录中)
[user] name = Layne email = [email protected] [core] excludesfile = C:/Users/asus/git.ignore 注意:这里要使用“正斜线(/)”,不要使用“反斜线()7.2 定位 Git 程序 7.3 初始化本地库
此时在项目工程的文件夹下多了.git的文件夹,并且可以看到变红色的文件,表示待添加到暂存区
7.4 添加到暂存区右键点击项目选择 Git -> Add 将项目添加到暂存区。
此时颜色变绿色
7.5 提交到本地库 7.6 切换版本在 IDEA 的左下角,点击 Version Control,然后点击 Log 查看版本
右键选择要切换的版本,然后在菜单里点击 Checkout Revision
7.7 创建分支 7.8 切换分支在 IDEA 窗口的右下角,切换到 master 分支。
然后在 IDEA 窗口的右下角看到了 master,说明 master 分支切换成功。
7.9 合并分支在 IDEA 窗口的右下角,将 hot-fix 分支合并到当前 master 分支。
如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动 提交本地库
7.10 解决冲突 第 8 章 IDEA 集成 GitHub 8.1 设置 GitHub 账号 8.2 分享工程到 GitHub相当于创建远程库并push
8.3 push 推送本地库到远程库注意:push 是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致, push 的 *** 作是会被拒绝的。也就是说,要想 push 成功,一定要保证本地库的版本要比远程 库的版本高!因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地 代码的区别!如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地 代码更新到最新以后,然后再修改,提交,推送!
8.4 pull 拉取远程库到本地库 8.5 clone 克隆远程库到本地 第 9 章 国内代码托管中心-码云 9.1 简介众所周知,GitHub 服务器在国外,使用 GitHub 作为项目托管网站,如果网速不好的话, 严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的项 目托管网站-码云。
码云是开源中国推出的基于 Git 的代码托管服务中心,网址是 https://gitee.com/ ,使用 方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。
9.2 码云帐号注册和登录进入码云官网地址:https://gitee.com/,点击注册 Gitee
9.3 码云创建远程库点击首页右上角的加号,选择下面的新建仓库
9.4 IDEA 集成码云 IDEA 安装码云插件Idea 默认不带码云插件,我们第一步要安装 Gitee 插件。 如图所示,在 Idea 插件商店搜索 Gitee,然后点击右侧的 Install 按钮
IDEA 连接码云Idea 连接码云和连接 GitHub 几乎一样,首先在 Idea 里面创建一个工程,初始化 git 工 程,然后将代码添加到暂存区,提交到本地库,这些步骤上面已经讲过,此处不再赘述。
只要码云远程库链接定义好以后,对码云远程库进行 pull 和 clone 的 *** 作和 Github 一 致,此处不再赘述。
9.5 码云复制 GitHub 项目码云提供了直接复制 GitHub 项目的功能,方便我们做项目的迁移和下载。 具体 *** 作如下:
第10章 自建代码托管平台-GitLab 10.1 GitLab 简介GitLab 是由 GitLabInc.开发,使用 MIT 许可证的基于网络的 Git 仓库管理工具,且具有 wiki 和 issue 跟踪功能。使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。
GitLab 由乌克兰程序员 DmitriyZaporozhets 和 ValerySizov 开发,它使用 Ruby 语言写 成。后来,一些部分用 Go 语言重写。截止 2018 年 5 月,该公司约有 290 名团队成员,以及2000多名开源贡献者。GitLab 被 IBM,Sony,JülichResearchCenter,NASA,Alibaba, Invincea,O’ReillyMedia,Leibniz-Rechenzentrum(LRZ),CERN,SpaceX 等组织使用。
10.2 GitLab 官网地址官网地址:https://about.gitlab.com/
安装说明:https://about.gitlab.com/installation/
10.3 GitLab 安装10.3.1 服务器准备
准备一个系统为 CentOS7 以上版本的服务器,要求内存 4G,磁盘 50G。
关闭防火墙,并且配置好主机名和 IP,保证服务器可以上网。
此教程使用虚拟机:主机名:gitlab-server IP 地址:192.168.6.200
10.3.2 安装包准备
Yum 在线安装 gitlab- ce 时,需要下载几百 M 的安装文件,非常耗时,所以最好提前把 所需 RPM 包下载到本地,然后使用离线 rpm 的方式安装。 下载地址:
https://packages.gitlab.com/gitlab/gitlabce/packages/el/7/gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm
10.3.3 编写安装脚本
安装 gitlab 步骤比较繁琐,因此我们可以参考官网编写 gitlab 的安装脚本。
10.3.4 初始化 GitLab 服务
10.3.5 启动 GitLab 服务
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)