具体的操作见另一篇

第一部分: 安装

1. 下载地址:  https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下载;

2. 点击安装, 然后下一步, 直到下面这个页面:

建议: 按照上面所示方式选中复选框 ;

3  点击下一步, 直到出现这个页面:

建议: 这个页面是选择git使用的命令行, 建议使用第一个git自带的;

4. 点击下一步, 直到出现下面这个页面:

建议: 这个是选择行结束符, windows与linux行结束符不一致; 建议选择第一个, 这样git会自动转换;

5. 点击下一步, 直到出现下面这个页面:

建议: 选择命名行窗口, 建议第一个;

6点击下一步, 直到出现下面这个页面:

建议: 是否开启文件缓存, 选第一个; 点击install;

7 安装成功后: 击桌面上的git快捷方式打开命名行, 运行git命名, 出现如下界面则成功:

第二部分: windows配置git SSH服务:

1. 生成SSH秘钥对:

命名行运行 : ssh-keygen -t rsa -C "你的邮箱地址";

2输入你的秘钥密码:

3 找到这个文件:用记事本打开, 然后复制内容

4 进入git, 从这里打开信息设置页面: 在这里添加生成的秘钥;

第三部分: 配置全局用户名和邮箱

1.命令行运行以下指令:

git config --global user.name  "你的用户名"(如YanZH)

git config --global user.email "你的邮箱"(**@qq.com)

"

第四部分: IDEA 配置

1 配置git路径,然后点击test

2.新建一个项目: TestGit,   src下创建一个HelloWorld.java文件,  项目路径:C:\Users\Administrator\Desktop\code\TestGit

3 打开github, 新建仓库TestGit;

2 打开项目所在文件夹, 在文件夹上右键运行: git bash here

3 命名行依次运行以下命名:

git init

git add src

git commit -m  "first commit"

git remote add origin https://github.com/mw138/TestGit.git

git push  -u origin master

4 如果不出错误提示输入用户名, 密码:

5 输入用户名密码后,开始提交,出现下面提示则成功

6 打开github验证: 可以看出确实提交上去了

7 至此, 该项目已经加入到了github的版本控制,  在idea上可以进行提交和更新了;

新建一个Test文件, 然后提交到版本库,  步骤如下:

    1、首先建立class类(建立后悔提示是否加入git,无所谓,加入后变绿,没加就是红)

    2、编写代码后要提交,点击第二图的图标(不同版本不一样),然后添加提交信息,最后点击commit

    3、VCS--GIT--push(或者快捷键ctrl+shift+k),完成修改后的提交

4、如果第一次使用git, idea会提示输入github用户名, 密码;

     5、如果出现提示 提示没有本地分支, 运行以下命名:

                    git branch --set-upstream master origin/master

 

idea上: vcs --> git --> push

注意事项:

远程git仓库的搭建的更多相关文章

  1. xcode 版本控制推送代码到远程git仓库的步骤

    一 代码推送到远程git仓库 1.在git中建立一个下项目(假设项目名称为->Mygit) 2.在xocde上新建一个测试项目(假设项目名称为GitTest) 3.打开电脑终端: 1)首先利用终 ...

  2. SourceTree 将本地已有的git项目推送到远程git仓库

    1.在远程git仓库创建对应的项目: 2.用命令行生成本地的ssh key; 3.把公钥粘贴远程仓库对应的位置: 4.SourceTree 设置远程仓库的地址: 5.把本地对应的分支推送到远程仓库: ...

  3. 将远程git仓库里的指定分支拉取到本地(本地不存在的分支

    将远程git仓库里的指定分支拉取到本地(本地不存在的分支) https://www.cnblogs.com/hamsterPP/p/6810831.html

  4. GIT 如何合并另一个远程Git仓库的文件到本地仓库里某个指定子文件夹并不丢失远程提交记录?

    问题背景:     最近在重新整理手中的一个项目,目前该项目分为PC项目,手机项目,某第三方接口项目,第三方接口服务项目和手机项目     因为之前规划的原因,原来的四个项目是分两个解决方案来管理的 ...

  5. 为Spring Cloud Config Server配置远程git仓库

    简介 虽然在开发过程,在本地创建git仓库操作起来非常方便,但是在实际项目应用中,多个项目组需要通过一个中心服务器来共享配置,所以Spring Cloud配置中心支持远程git仓库,以使分散的项目组更 ...

  6. IDEA新建本地项目关联远程git仓库

    现在远程git仓库创建一个repository,然后本地创建项目,最后进行关联.三板斧,打完收工. 第一步.第二步地球人都知道,略过不表,第三步比较关键,举个例子: 0.创建本地Git仓库:VCS - ...

  7. 关于.ssh出错,无法从远程git仓库拉代码

    背景:从windows开发环境改到ubuntu,将windows下生成的.ssh文件拷贝到ubuntu下,以clone远程git仓库代码 错误:sign_and_send_pubkey: signin ...

  8. 本地项目关联到远程git仓库

    本地项目关联到远程git仓库 场景是这样的:在gitee-code上新建一个项目,gitee会帮你把项目初始化,初始化之后会根据你的选择生成默认的说明文件和gitignore文件.这个时候你就可以复制 ...

  9. git解决本地建立git仓库 连接远程git仓库出现拒绝合并问题

    (git解决本地建立git仓库 连接远程git仓库出现拒绝合并问题) 第一步在本地创建仓库 在本地创建一个文件夹,cd 进入创建的文件夹之后 git init 创建仓库 ,ls -a 能够看到 .gi ...

随机推荐

  1. robotframework之上传功能

    上传功能,分为上传图片以及上传文件 1.上传文件 A)上传文件的html标签为input类型,可以直接输入文本中input文件路径,可以省略点击[上传文件]这一步骤 B)直接输入使用的关键词为:cho ...

  2. java web(一):tomcat服务器的安装和简单介绍,与eclipse关联

    一:下载tomcat安装包和安装 这个百度一下就可以了. 安装完以后进入tomcat的安装路径查看 如图所示:有几个目录简单介绍下 bin目录:   存放运行tomcat服务器的相关命令. conf目 ...

  3. Centos7快速部署saltstack

    saltstack是一个和ansible差不多的自动化运维工具,可以用来批量管理大量主机 OS:centos7.3 server:172.16.13.159 client: 172.16.13.156 ...

  4. 面向对象编程导论 An Introduction to Object-Oriented Programming (Timothy 著)

    第1章 面向对象思想 第2章 抽象 第3章 面向对象设计 第4章 类和方法 第5章 消息,实例和初始化 第6章 案例研究: 八皇后问题 第7章 研究研究: 台球游戏 第8章 继承与替换 第9章 案例研 ...

  5. IDEA 控制台乱码问题

    一.修改IDEA的配置文件 找到IDEA安装目录下的 /bin/idea.exe.vmoptions(32位) 或 idea64.exe.vmoptions(64位),添加如下一行: -Dfile.e ...

  6. oracle11g 数据库修改 UTF8字符集

    步骤一:执行以下命令 sqlplus "/as sysdba" conn /as sysdba; shutdown immediate; startup mount; ALTER ...

  7. 剑指offer 8.递归和循环 跳台阶

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果).   解题思路一: a.如果两种跳法,1阶或者2阶,那么假定第一次跳的是 ...

  8. caffe实现年龄及性别预测

    一.相关代码及训练好的模型 eveningglow/age-and-gender-classification: Age and Gender Classification using Convolu ...

  9. 使用xheditor时 cloneRange错误 ext.net

    使用ext.net 加  xheditor时,一直报 cloneRange错误. 于是 按照说明但独使用xheditor  ,检查无错,正常使用, 因此排除版本问题. <ext:panel ru ...

  10. python3学习笔记12(变量作用域)

    变量作用域 参考http://www.runoob.com/python3/python3-function.html Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量 ...