Git看这一篇就够了(三)

简介: Git看这一篇就够了(三)

六、IDEA集成Git


6.1 配置 Git 忽略文件


创建忽略规则文件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


6.2 在.gitconfig 文件中引用忽略配置文件


注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”


[user]
  name = pyy
  email = pyy@qq.com
[core]
excludesfile = C:/Users/Jack/git.ignore


6.3 定位git程序

101.png


6.4 添加到暂存区

右键点击项目选择Git -> Add 将项目添加到暂存区。


扩充知识点:


红色在git中代表违背追踪


102.png


绿色代表已经添加到了暂存区


103.png


104.png


105.png


106.png


107.png


6.5 提交到本地库


108.png

6.6 切换版本

109.png


6.7 创建,切换,合并,解决冲突


111.png


112.png


113.png


114.png


七、IDEA集成Github


7.1 设置github账号

120.png


7.2 分享工程到 GitHub

121.png


过程需要绑定账号,一次绑定后。后面就不需要在绑定了


122.png


7.3 push 推送本地库到远程库

push代码只能将本地库代码推送到远程库,如果代码版本不一致,push操作会拒绝,也就是说push成功,一定要保证本地库的版本要比远程库的版本高。


如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!


修改代码后,点击push即可同步到远程库

123.png



7.4 pull 拉取远程库到本地库

pull拉取分支并合并


fetch拉取,不合并

124.png



7.5 clone 克隆远程库到本地

删除我们之前的项目,通过导入github仓库的形式将远程库代码克隆到本地


125.png


八、国内代码托管中心-码云


国内代码托管平台


8.1 IDEA集成码云

只需要下载gitee插件即可


130.png


8.2 IDEA连接码云

Idea 连接码云和连接 GitHub 几乎一样,首先在 Idea 里面创建一个工程,初始化 git 工程,然后将代码添加到暂存区,提交到本地库


131.png


8.3 码云赋值Github项目


132.png

很简单的操作,一步一步进行即可


133.png


如果GitHub 项目更新了以后,在码云项目端可以手动重新同步,进行更新!


134.png


九、自建代码托管平台GitLab


git安装

需提前准备好安装包gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm


安装最重要的是一个干净的环境,所以建议清理好环境在进行安装


安装相关包的时候最好用网络yum源


网路yum源如下设置即可


wget -O /etc/yum.repos.d/local.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all && yum makecache
yum install -y epel-release
yum clean all && yum makecache


下列命令一条一条执行即可~


systemctl stop firewalld && systemctl disable firewalld && setenforce 0
yum install openssh-server -y 
yum install postfix -y 
systemctl start postfix
systemctl enable postfix
yum install cronie -y
rpm -ivh gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm
EXTERNAL_URL="http://gitlab.test.com"
gitlab-ctl reconfigure


这个是错误的信息,这个 情况是因为内存不够。


按照官方给的提示信息,2个cpu和2个内存才行


140.png


141.png




访问

首次登陆之前,需要修改下 GitLab 提供的 root 账户的密码,要求 8 位以上,包含大小写子母和特殊符号


142.png


默认的用户名是root


密码是我们一开始设置的


143.png


idea集成Gitlab

安装插件

144.png



gitlab的操作和github、码云几乎一样


注意配置地址的时候是本地的地址即可


定义远程库


145.png


提交成功


146.png


147.png

相关文章
|
3月前
|
存储 缓存 安全
git 进阶
【10月更文挑战第4天】 git 进阶
|
7月前
|
存储 Linux 开发工具
Git【入门】这一篇就够了
Git【入门】这一篇就够了
58 0
|
Shell 网络安全 开发工具
一些常用的 Git 进阶知识与技巧
一些常用的 Git 进阶知识与技巧
91 0
|
8月前
|
存储 缓存 前端开发
git常用命令和参数有哪些?【git看这一篇就够了】
git常用命令和参数有哪些?【git看这一篇就够了】
141 1
|
8月前
|
缓存 数据可视化 开发工具
学习 Git,看这一篇就够了!(下)
学习 Git,看这一篇就够了!(下)
135 0
|
8月前
|
存储 Linux Shell
学习 Git,看这一篇就够了!(上)
学习 Git,看这一篇就够了!(上)
123 0
|
网络安全 开发工具 git
学 git 看这一篇就够了!
学 git 看这一篇就够了!
81 0
|
存储 Linux 开发工具
学会使用Git,看这一篇文章就够了
以上是 Git 的简介绍和常用命令说明。希望这篇文章能够帮助初学者更好地理解和掌握 Git 的使用。Git 在代码管理中是一个非常重要的工具,尤其是在多人协作的情况下。因此,掌握好这些基本命令是非常有必要的。
|
开发工具 git
深入Git-下篇
前言 在前面的几篇文章主要介绍了一些原理性的东西。本篇文章作为收尾,将介绍一些在日常工作中比较有用的命令以及解决一些经常出现的问题场景。大家可以结合git常用命令(熟练了就是高手)进行学习。
|
XML 存储 Java
《Git篇》01.Git看这一篇就够了(一)
《Git篇》01.Git看这一篇就够了(一)
114 0
《Git篇》01.Git看这一篇就够了(一)

相关实验场景

更多