你们好呀,我是 白墨,一个热爱学习与划水的矛盾体。java
想当初我第一次接触协同开发的时候,真是一头雾水啊。SVN?Git?那是什么玩意儿?git
导师让咱们用SVN,去了解了之后感受一点都不方便,同窗之间的小组项目,还得用一台电脑当服务器用来提交代码什么的,还得内网穿透。太麻烦了。web
别人推荐我用码云,我试了一下,真香啊~因此特意整理出一篇教程,方便跟我同样没接触过Git 又须要使用的小白。服务器
GitHub链接IDEA的方法也大同小异。markdown
官网下载地址:git-scm.com/downloads网络
系统位数通常都是64位。ide
算了,懒得看,直接下载32位吧!妥妥没问题!svg
若是想看,殊不知道在哪看,能够点击这里。工具
对了,若是网络有问题下载慢的话,能够关注个人公众号「白墨是个程序猿」发送「git」获取文件,以及《Git官方中文手册》PDF电子书。oop
打开你下载的那个 exe 文件。
**直接 next **是最简单的方式,复杂的选项就不介绍了,不必。
注意在安装过程当中记住你的安装目录。默认在“ C:\Program Files ”目录下。
安装完成之后,须要配置用户名、邮箱。你提交代码到别人仓库的时候总得有个身份吧?就是这个做用。就用你Gitee的注册邮箱吧。
打开左下角系统菜单,找到 Git Bash
,点击打开。
分别输入如下代码并回车,注意把引号中的用户名、邮箱改为你本身的。
git config --global user.name "用户名"
git config --global user.email "邮箱"
复制代码
若是你没配置用户名、邮箱,之后会弹出如下窗口,也能够配置:
1.选择idea的File
选项卡,选择Setting
打开设置
2.选择Version Control
下的Git
3.选择那三个点 4.选择你的Git安装目录下的bin
-->git.exe
,点击OK
5.点击“Test
”,出现版本号就成功了。
提早准备:码云帐号(gitee.com/) 1.选择idea的 File
选项卡,选择 Setting
打开设置
2.安装码云官方插件gitee
2.1选择Plugins
,搜索框输入gitee
,点击“search in repositories
”搜索存储库
2.2选择搜索结果中的 Gitee
安装
2.3安装完成后点击重启IDEA便可
3.配置gitee的API token
3.1打开设置页面,选择Version Control
下的“Gitee
” 3.2点击右边的“Create API token
” 3.3在弹出的登陆框中输入登陆名和密码,点击“Login
”登陆
注意,此处用户名并非你的手机号、邮箱,而是你码云我的主页里的用户名
3.4登陆之后测试是否成功
克隆
”,而后复制项目地址File
”-->“New
”-->“Project from Version Control
”-->“Git
”URL
”输入第一步复制的项目地址,点击Test
,“Connection successful
”链接成功,在“Directory
”选择保存地址之后点击“Clone
”1.打开项目,工具栏选择“VCS
”-->“Import into Version Control
”-->“Share Project on Gitee
”
2.填入项目名“New repository name
”和项目说明“Description
”,选择是否私有,点击“Share
”上传
3.初次提交会弹出此窗口,输入你码云的帐号密码就能够了
4.等idea提示成功之后,打开码云就能看见你分享的项目了
无论上传仍是下载,完成其中一个步骤之后就能够更简单的更新与拉取项目,进行多人协做开发了。
1.代码修改之后,点击工具栏的“VCS
”-->“Commit...
”或者那个绿色的勾(下图任何一种便可)
2.核对信息,点击Commit
提交(最新版的IDEA布局已经改变-2021.06.23)
3.若是出现警告,能够查看,若是不想查看,直接“Commit
”提交就行(这是说你代码有问题还没解决,可忽略)
4.提交成功。注:提交和推送是有区别的,提交这一步并无将代码更新到服务器!
可 Commit 多个。
5.推送到服务器,点击“VCS
”-->“Git
”-->“Push..
”
推送结果:
每次修改代码以前先拉取更新,避免代码冲突。
1.点击工具栏的“VCS
”-->“Update Project...
”或者那个指向左下角的蓝色小箭头(下图任意一种方式便可)
2.使用默认的选项,直接点击OK,就更新了。
3.查看右下角提示,因为我这里项目跟服务器上的相同,因此提示“全部文件已是最新版”
好啦,本文到此结束!本文成文有些久,当时的本身对Git也是只知其一;不知其二,这篇教程呢,对小白来讲够用了,也没啥问题。
Git还有有不少能够须要学的,好比使用代码克隆、推送,代码冲突的解决方法,有时间的话仍是建议去系统的学习一下,相关课程b站就有。
我是白墨,一个热爱学习与划水的矛盾体。一个才开始写博客的新人,之后的质量会愈来愈高,欢迎共同见证!点个关注吧?点个关注吧?点个关注吧~
ヽ(✿゚▽゚)ノ公众号「白墨是个程序猿」,进来逛逛呗