Prerequisite(前提):

      1.拥有github账号

      2.本地电脑安装git

      3.拥有一个guthub的新仓库

一.本地git与github安全连接(若已经将本地git与github建立连接,可跳过)

    右键–>Git Bash Here:先输入ssh-keygen –t rsa –C “邮箱地址”,

    注意ssh-keygen之间是没有空格的,其他的之间是有空格的,邮箱地址是咱们在注册GitHub的时候用的邮箱。

    Idea项目上传git(与git结合使用)-LMLPHP

    完成之后,找到C:\Users\Administrator\.ssh中的公钥,复制里面的所有内容。

    在你的github主页中找到setting

    Idea项目上传git(与git结合使用)-LMLPHP

    添加一个ssh-key,里面粘贴刚才复制的公钥。

    Idea项目上传git(与git结合使用)-LMLPHP

    回到gitbash,验证是否成功。

    Idea项目上传git(与git结合使用)-LMLPHP

二.idea上配置git和github

  打开idea,选择setting->version control -> git

  Idea项目上传git(与git结合使用)-LMLPHP

    在路径中填上你git安装目录中的git.exe地址。

  同理,选择setting->version control -> github

  输入github账号密码完成配置。

  Idea项目上传git(与git结合使用)-LMLPHP

 三.项目初始化为git并推送到远程仓库

    可以在idea的terminal终端配置git-bash命令行。也可以不配置。

   选择setting->tool->terminal

    Idea项目上传git(与git结合使用)-LMLPHP

    shell path  为你的git  bash.exe的地址

    

    以下命令可以选择直接git -bash  或者在idea  terminal终端

    

    1. git init //初始化仓库
    2. git add .(文件name) //添加文件到本地仓库
    3. git commit -m "first commit" //添加文件描述信息
    4. git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支
 
    5. git push -u origin master //把本地仓库的文件推送到远程仓库

    

    若第4步出现origin exist

    需要3,4步之间添加   git remote rm origin

    若第5步push出错,可能需要先合并分支

    在第五步之前多加  git pull origin master // 把本地仓库的变化连接到远程仓库主分支

    

   

    

    

05-11 13:30