idea集成GitHub
idea集成GitHub 1、安装git1.1、基本Linux命令1.2、Git的必要配置 2、创建github账户3、在idea中配置git相关3.1、配置git3.2、配置github 4、创建远程仓库5、idea中上传代码到github5.1、使用命令上传项目到github5.2、使用idea图形化界面上传项目到github
1、安装git
环境变量只是为了全局使用而已
官网下载:https://git-scm.com/download
启动Git
Git Bash: Unix与Linux风格的命令行,使用最多,推荐最多
Git CMD: Windows风格的命令行
Git GUI: 图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
1.1、基本Linux命令
cd:改变目录
cd … :回退到上一个目录,直接cd进入默认目录
pwd:显示当前所在的目录路径
ls(ll):列出当前目录中所有文件,只不过ll列出的内容更为详细
touch:新建一个文件 如 touch index.js 就会在目录下新建一个index.js文件
rm:删除一个文件, rm index.js 就会把index.js文件删除
mkdir:新建一个目录(文件夹)
rm -r:删除一个文件夹, rm -r src 删除src目录
rm -rf /:主目录删除(禁用)删除电脑中全部文件
mv:移动文件, mv index.js src ,就会将index.js 移动到src文件夹下
reset:重新初始化终端/清屏
clear:清屏
history:查看历史命令
help:帮助
exit:退出
#:表示注释
1.2、Git的必要配置
查看不同级别的配置文件
– :代表短命令、- – 代表长命令
查看配置:git config -l(全部配置)
查看系统配置:git config –system –list(系统给配置的)
查看本地配置:git config –global –list(用户名和密码等,必须要配置的)
git的相关配置
Git\etc\gitconfig:Git安装目录下的gitconfig –system 系统级C:\Users\Administrator.gitconfig:只适用于当前登录用户的配置 –global 全局
设置用户名与邮箱(用户标识,必须要)
当你安装Git后首先要做的事情是设置你的用户名称和email地址,必须要配置,因为每次git提交都会使用该信息。它被永远的嵌入到你的提交中。
git config –global user.name “koen” # 名称git config –global user.email “1034174907@qq.com” # 邮箱
2、创建github账户
设置本机绑定ssh公钥,实现免密码登录
生成公钥
# 进入 C:\Users\Administrator\.ssh 目录(默认是没有文件的id_rsa、id_rsa.pub)# 生成公钥ssh-keygen
进入 C:\Users\Administrator.ssh 目录(默认是没有文件的id_rsa、id_rsa.pub)
生成公钥 ssh-keygen -t rsa (-t rsa:是一个加密算法,官方推荐使用这个)
ok,我们这个文件夹中已经生成了这两个文件
我们将公共的(pub)公钥添加到码云账户中即可,标题是默认的,因为我们上面生成公钥的时候,没有修改(密码还是我们的登录密码),我们添加成功
3、在idea中配置git相关 3.1、配置git
3.2、配置github
在github官网创建令牌
将生成的令牌复制到idea中即可!
OK,配置成功
4、创建远程仓库
OK,我们创建成功 5、idea中上传代码到github 5.1、使用命令上传项目到github
在idea中找到Terminal
git初始化本地仓库 # 初始化本地仓库git init 将本地代码提交到本地仓库中 # 添加到暂存区git add .# 提交到本地仓库git commit -m ‘提交内容描述’ 将本地仓库与远程仓库进行绑定 # 本地仓库与远程仓库进行绑定git remote add origin 远程仓库的url(https)git remote add origin https://github.com/xiaokoen/MP.git(这是我刚创建的仓库url)# 如果绑定报错:error: remote origin already exists.(提示我们已经绑定过,我们不知道绑定的哪一个远程仓库,我们可以删掉再重新添加)git remote rm origingit remote add origin url 将项目push到远程仓库 # 将项目push到远程仓库git push -u origin master# 如果git push -u origin master出错,使用默认的分支maingit branch -M maingit push -u origin main
git push -u origin master出错原因:
GitHub 上的所有新库都将用中性词「main」命名,取代原来的「master」,因为后者是一个容易让人联想到奴隶制的术语。
若提交到master主分支会出错,使用命令git branch -M main 来修改主分支为main即可。 OK,我们已经上传成功 5.2、使用idea图形化界面上传项目到github
选择要上传的项目
选择之后,git相关就会出现,找到commit,点击
将项目push到远程仓库
OK,我们测试成功