Prerequisite(前提):

      1.拥有github账号

      2.本地电脑安装git

      3.拥有一个guthub的新仓库

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

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

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

    

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

    在你的github主页中找到setting

    

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

    

    回到gitbash,验证是否成功。

    

二.idea上配置git和github

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

  

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

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

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

  

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

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

   选择setting->tool->terminal

    

    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 // 把本地仓库的变化连接到远程仓库主分支

    

   

    

    

最新文章

  1. CoolPlist 帧动画自动生成工具
  2. MySQL查询缓存
  3. iBatis简单介绍
  4. 学习笔记:腾讯云——服务器mysql操作
  5. [POJ2104]K-th Number
  6. 【C语言入门教程】2.8 C 语言的预处理命令
  7. JAVA Day7
  8. YUV422/YUV420播放
  9. 如何使用KMS激活win10和office
  10. Ubuntu16.04+Theano环境
  11. CSS左侧固定宽 右侧自适应(兼容所有浏览器)
  12. 远程Gitlab新建的分支在IDEA里不显示
  13. excle删除重复项的行,自定义删除第几个
  14. 【sql注入教程】mysql注入直接getshell
  15. 【Linux入门学习之】vi/vim编辑器必知必会
  16. 网络流第一题!!!BZOJ1001
  17. [osg][opengl]透视投影的参数Perspective
  18. css小技巧::not()选择器的妙用
  19. iOS:移动端“用户反馈和客服”的几个平台SDK的介绍
  20. 进阶之路(中级篇) - 016 温湿度传感器DHT11

热门文章

  1. VIM快速复制多行
  2. docker的网络访问
  3. 20175120彭宇辰 《Java程序设计》第六周学习总结
  4. Python:从入门到实践--第六章--字典--练习
  5. 简易实践的vue自定义tab入门
  6. React项目中跨域问题的解决方案
  7. Codeforces 977E:Cyclic Components(并查集)
  8. 关于mysql设置外键,实现参照性完整性约束,以及workbench上的一个bug(?)
  9. 引擎设计跟踪(九.14.3) deferred shading 准备
  10. [noip2016]洛谷2827