Git的下载安装和工作区域、IDEA配置关联Git(github和Gitee)并导入项目到远程仓库(Github、Gitee)
我的是windows点击双击运行exe文件,许可协议,直接点击next到第二步。选择安装目录,点击[next]到第三步选择安装组件,按需勾选,点击[next]到第四步。选择开始菜单文件夹,默认即可,下面选项不要勾,点击[next]到第五步。选择Git默认编辑器,默认是vim编辑器,vim是纯命令行初始化项目(仓库)的主干名字,第一种是让Git自己选择,默认是master,第二种是我们自行决定,默认
一、下载安装好Git
1.1 下载安装
Git官网:https://git-scm.com/downloads
我的是windows:
点击:
双击运行exe文件,许可协议,直接点击next到第二步。
选择安装目录,点击[next]到第三步
选择安装组件,按需勾选,点击[next]到第四步。
选择开始菜单文件夹,默认即可,下面选项不要勾,点击[next]到第五步。
选择Git默认编辑器,默认是vim编辑器,vim是纯命令行
初始化项目(仓库)的主干名字,第一种是让Git自己选择,默认是master,第二种是我们自行决定,默认是main。我这里默认第一种,点击[next]到第七步。
选择path环境变量设置,默认第二种,点击[next]到第八步。
选择SSH可执行文件,默认第一个,点击[next]到第九步。
选择HTTPS后端传输,默认第一个,点击[next]到第十步。
配置行尾符合转换,默认第一个,点击[next]到第十一步。
配置终端模拟器以与Git Bash一起使用,默认选择第一种,因为MinTTY功能比cmd多,点击[next]到第十二步。
选择默认的‘git pull’行为,默认第一项即可,点击[next]到第十三步。
选择一个凭证帮助程序,默认即可,点击[next]到第十四步。
配置额外的选项,默认选择文件系统缓存,点击[next]到第十五步。
配置实验性选项,默认都不勾选,点击Install。
最后安装成功,点击Finish即可
1.2 检查是否安装成功
这里是安装到了D盘下
点击git-bash.exe,可以打开git-bash页面,安装成功。
安装完后在开始菜单中会有Git项,菜单下有三个程序:
- Git CMD:Windows风格的命令行
- Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多(当下学习使用此项即可)
- Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
环境变量在我们安装过程中是已经配置好的,所以window环境下可以打开cmd窗口,输入git --version检查,能显示版本,说明安装成功。
注意这里检查版本version之前是要两个横杠的:git --version
1.3 Git是怎么运作的(划分区域)
- 工作区(当前目录)
//通过add命令将当前目录下的文件添加至暂存区 - 暂存区(抽象的一个分区,并不存在)
//通过commit命令将暂存区文件提交至本地仓库中的master主分支 - 本地仓库(HEDE文件下的master即为本地仓库的主分支)
//通过push命令将本地仓库的文件推送至远程仓库 - 远程仓库(码云即Gitee上自己创建的仓库),还有Github和Gitlab
GitHub:全球最大同性交友平台,但是服务器在国外,国内访问不稳定。
Gitee:是国内的一个平台,访问比较稳定。但是要么开源,要么交钱。
Gitlab:公司自己搭一个服务器
关于脚本颜色的说明:
- 如果是已经上传了最新的代码,那文件名就是黑色
- 修改已经上传的代码,文件名会变成蓝色
- 没有上传到gitee的文件名是
红色
- 新创建的文件并已添加到缓存区/暂存区的,文件名是绿色
先把代码通过add命令,提交到暂存区,再通过commit提交到本地仓库,最后push到远程仓库
二、IDEA配置关联Git、配置Github
提前下载安装好Git和Idea
2.1 关联git.exe
打开Idea左上角的Settings,选择我们上一步安装的bin下git.exe
点击test,出现Git的版本号,点击OK就可以了
2.2 关联 GitHub 上的账户
选择Settings–>Github–>+–>Log in to Github,登录Github账号
登录:
如果没有登陆成功,再次点击+然后重复授权authorize:
当浏览器出现下面这个页面就说明Idea授权成功了
此时返回IDEA就可以发现自己的Github帐号了:
点击右下角OK关闭页面。
2.22 配置Github的用户名和邮箱【这一步要在上传之前配置好
,否则会出现上传失败只传了仓库名的问题,且删除仓库名之后一直出重名的bug,解决起来很麻烦!!!】
注意标红区域,提示我们还需要配置一下用户名以及邮箱:
打开git bash,输入如下代码:这里选择自己的Github用户名和邮箱
git config --global user.name "xhy" //用户名配置
git config --global user.email "xhy@qq" //邮箱地址配置
进入Github主页,注意用户名是下面这个:
或者也可以从URL中找到用户名:
打开C盘下的用户路径即可看到.gitconfig文件,右键点击记事本打开即可看到配置信息
接着在git bash中查看本地配置:git config --global –list
2.3 测试从 IDEA 中 clone GitHub 上的仓库
enterprise是企业版,这里我github上的三个仓库就出现了:
下方的Directory是克隆的目录
操作自己的仓库:
点击clone,接着trust–>new windows打开就可以编写代码了:
可以发现此项目出现在对应目录里了:
选择新项目上方的Git就可以进行commit,push,合并分支等操作了
右边的update也可以拉取拉取远程仓库的最新代码:
也可以选择第一项Repository URL克隆别人的仓库
选择HTTPS
这里版本控制选择git,复制上HTTPS链接:
点击Trust–>new windows打开就可以了:
2.4 本地代码上传到 GitHub
点击Share Project on Github会出现如下,修改后仓库名后,点击Share
接着选择想要上传的代码,填好Commit Message,点击Add
关于脚本颜色的说明:
-
如果是已经上传了最新的代码,那文件名就是黑色
【其实和没有github的时候颜色一样,但是这里称呼为黑色】
-
修改已经上传的代码,文件名会变成蓝色【如下颜色】
-
没有上传到gitee的文件名是
红色
-
新创建的文件并已添加到缓存区的,文件名是绿色
继续Add
此时刚才选择的就会添加到缓冲区中,是绿色:
此时IDEA右下角出现这个警告:
Successfully created project ‘InterView’ on GitHub, but initial commit failed: Author identity unknown *** Please tell me who you are.
Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity.
Omit --global to set the identity only in this repository. unable to auto-detect email address (got ‘zhouh@LAPTOP-BINVQD25.(none)’)
2.5 配置Github的用户名和邮箱
注意标红区域,提示我们还需要配置一下用户名以及邮箱:
打开git bash,输入如下代码:这里选择自己的Github用户名和邮箱
git config --global user.name "xhy" //用户名配置
git config --global user.email "xhy@qq" //邮箱地址配置
进入Github主页,注意用户名是下面这个:
或者也可以从URL中找到用户名:
打开C盘下的用户路径即可看到.gitconfig文件,右键点击记事本打开即可看到配置信息
接着在git bash中查看本地配置:git config --global –list
回到IDEA中就会发现警告消失了
但是github中由于之前没有配置用户名和邮箱
的问题,这个仓库并没有上传成功:
查看信息:
2.6 Add(添加)、Update(下载)、Commit(提交)和Push上传到远程仓库
Add(添加)
一、选中新添加的java类,右键git → Add 。添加到缓存区
以上操作就完成了将java类加入git控制(团队开发)。
idea 把一个add到Git的文件去掉
当你用idea把误把一个文件add到git后,想把这个文件去掉(也就是从git管理中去掉,commit时不把这个文件提交)的话,可以用下面的方法:
update、commit、push
查看IDEA右上角的三个按钮:
分别是
- Update(下载) 拉取远程仓库最新代码
- Commit(提交)保存在
本地仓库
- Push 上传到
远程仓库
此时我们点击第二个Commit选择绿色的发现提交不了,因为绿色的脚本是已经Commit提交到缓冲区过后的颜色:
我们接下来只需要点击第三个push就好了
这里push之后Github中并没有变化,猜测是之前没有上传成功,这里选择在Github中将原来的InterView仓库删除,重新上传一次:
2.7 Github删除自己的仓库【如果上传前已经配置好了用户名和邮箱,就已经上传成功了,这一步和后面的就不需要了】
进入自己的项目地址
选择Setting按钮,进入项目设置界面,直接划到最底部
翻到页面最下,选择Delete this repository
在对话框中输入自己的确认:
然后就可以看到自己的Github跳转到主页,左上角已经提示删除成功了
动图的话参考:https://blog.csdn.net/zzzzlei123123123/article/details/105174595
2.8 再次上传遇到仓库名重复的问题
会一直提示已存在
2.9 解决github仓库明明已经删除,但是在IDEA重新上传却提示仓库已经存在该项目的问题
关闭IDEA,在出问题的本地IDEA项目路径下,进入问题项目所在包,并选择显示隐藏文件,找到.git文件夹【颜色比较淡那个】
打开.git文件夹,并编辑文件夹中的config文件
删除IDEA中红框内提示仓库已经存在的项目,并保存即可
我是Github出问题了,虽然框出来三行,但是我这里把remote、branch都删除了【因为我不知道哪个是,后来发现框住的三行是】
此时再上传就可以了,但是可能gitee会出错,所以慎用!!!
后来又上传了一个项目,才发现是网络的问题
挂上VPN再上传就好了。(有时候挂VPN也不行)【或者等网可以连上github的时候上传,上传的速度极快】
三、idea中配置gitee并导入项目到码云(Gitee)仓库
环境:
- 已经下载好git
- 并已经将git配置到IDEA中【如下】
接下来我们需要
3.1 配置gitee【这里没有在Git中配置gitee的账号名和密码也可以上传,我也不知道为什么没配置也可以】
安装Gitee插件
安装好之后点击右下角的OK
接着重新打开设置
点击+好,第一个选项登录:
填Gitee的邮箱和密码,登录
接着登录好之后,点击OK
3.2 关联gitee项目到idea
新打开IDEA的时候
选择gitee,选中你要导入的项目
或者不用重新打开IDEA
3.3 将项目上传到Gitee
接上一步的Share Project on Gitee,下面勾选想要上传的脚本
点击Add,接着进入Gitee就发现已经上传到Gitee远程仓库
了
已经上传后在IDEA中会发现这些脚本的颜色就变成了黑色【其实和之前没有Gitee、Github的时候颜色一样】
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)