IDEA配置git,上传GitHub的相关问题

1、安装git (官网地址:https://git-scm.com/downloads

安装完成后如下图(git安装详情略)

2、IDEA配置git及GitHub

在Intellij IDEA中打开设置面板(Ctrl+Alt+S) Settings——》Version Control——》Git——》Path to Git executablep指向安装好的git\bin目录下的git.exe

连接GitHub(前提有GitHub账号)

点击, Apply,OK 按钮 完成配置。

3、创建本地仓库:VCS——》Import into Version Control ——》Create Git Repository

在弹框中选择本地仓库位置,默认路径指向该项目文件夹,点击OK,项目文件夹下出现.git子文件夹,项目文件列表全部变成红色,意思是还未提交到本地仓库,选中项目右击选git——》Add

此时左侧项目文件树形列表变成绿色,之后继续Git——》Commit Directory   提交到本地仓库,因为上面配置的本地仓库选择默认即指向项目本身文件夹,此时就是实际就是在.git子文件夹下多了版本控制相关的文件。

4、上传到GitHub

4.1补充说明

由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下,创建SSH KEY。先看一下你C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,

     有就跳到下一步,没有就通过下面命令创建:

   ssh-keygen -t rsa -C "[email protected]"

    

登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把上图id_rsa.pub里面的内容复制到Title下面的Key内容框里面,

  最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下面:

       

       

    

  4.2、菜单栏 VCS——》Import into Version Control ——》Share Project on GitHub

输入远程仓库名称,描述可以不填点击Share(下图中之所以有红色警告及Share按钮不可用是,我已经上传,远程已存在)

第一次上传,会出现弹框输入GitHub账号及密码点击login即可,上传完成右下角会有提示。

此时登录GitHub账号就会看到自己提交的项目。

4.3、提交修改文件到GitHub

  新增文件(红色),右键-->Git-->add,将新增的文件加入本地仓库,此时文件变绿色

  修改文件(蓝色)

  在项目右键-->Git-->Commit Directory,查看有变动的文件并输入Commit Message,点击Commit and Push...

  提交后会进行语法检查,若存在错误或警告会给出确认提示,点击Commit,弹出Push框,点击Push,上传GitHub成功

备注:

1、上传GitHub过程中提示文件有几个警告,报错等中途选择cancle退出提交,之后进行操作:Git——》Add 并commit到本地仓库不成功提示你没有修改,提示说明很清楚没有文件修改,无效的提交,直接再执行上传操作就行。

2、好像不进行本次仓库创建直接上传到GitHub也行(实际也会在项目根目录下创建子文件夹.git)没试可以参考这个:(https://www.cnblogs.com/ningboliuwei/p/6598159.html

3、删除GitHub仓库:点击仓库进入仓库,如下图点击最右边的Settings

点击setting,拖动到最下面,点击delete this repository,输入仓库名称,点删除。

4、安装git执行:git config --global user.name "Your Name"

     跟git config --global user.email "[email protected]"   会生成全局用户名和邮箱,如果不进行单个项目配置提交的所有项目全部都是这个名字和邮箱!(不管提交到GitHub还是码云,因为这是Git的全局配置对应文件位置如下)

对单个项目进行配置

1.打开项目所在目录(本地仓库地址),找到隐藏的.git文件夹。注意这个文件夹是隐藏的,显示隐藏出来就行。

2.打开文件夹里的config文件,。

3.添加这三行到文件:

[user]

name = XXX(自己的名称)

email = XXXX(邮箱)

也可以通过命令行的方式,只需要在 .git 文件夹下。 例如执行如下命令:

git  config  user.name  "xxxxx"

创建上传GitHubj建立版本库还是挺麻烦的,可以在github上创建仓库后 复制仓库地址 比如 https://github.com/lujianing/demo.git

在intelij中 VCS——Checkout from Version Contrl——Git中 粘贴仓库url地址会从github仓库中拷贝一份项目   然后就可以在本地直接进行git操作并且可以push到github仓库中。

参考:https://www.cnblogs.com/jinjiyese153/p/6796668.html

           https://blog.csdn.net/u012441545/article/details/51859619

           https://www.cnblogs.com/alone-striver/p/7745744.html

          使用客户端工具:https://blog.csdn.net/cw370008359/article/details/52314223

猜你喜欢

转载自blog.csdn.net/dyr_1203/article/details/82977863