平时的学习工作少不了保存自己的Code到代码库,这里必须要使用到Git与GitHub。

1.   关于Git的安装

下载Git:下载地址:https://git-scm.com/downloads  。根据不同操作系统选择不同的版本,我用的是Windows操作系统,选择与计算机系统匹配的版本即可,如64-bit版本。

下载之后安装Git,点击Git-64bit安装包之后,点击Next默认配置安装完成即可。

安装完成之后使用”win+R”输入cmd,直接输入git,回车若出现以下内容,则Git安装成功。

2.   使用Git上传项目代码

2.1.注册Github账号并添加SSH秘钥

①    注册Github账号,登录Github官网:https://github.com/注册即可;

②    配置ssh:在桌面右键点击git bash here;

③输入:ssh-keygen-t rsa-C “邮箱”(注意!双引号里面是在github注册的邮箱)

④出现“Enter file in which to save the key(目录)”直接回车直到出现输入密码

⑤输入两次密码(注册github时上面邮箱对应的密码)

⑥完成上面操作无误后即可在上面目录(例如我的目录是:c/Users/huang/.ssh/)下找到两个文件id_rsa和id_rsa.pub。

⑦接着复制id_rsa.pub文件里面的所有内容。打开github,进入settings,选择左边的SSH and GPG keys,把刚才复制的密钥添加进去,title那里可以自己决定起一个名字,点击添加,最后就可以看到生成sshkey了。下次上传项目时就不需要再配置密钥了

2.2.创建本地项目上传项目文件

右键你的本地Java项目,选择Git Bash Here,点击即可进入该目录,

输入git init命令,在该目录下将出现.git目录,这时候将在本地创建一个Git仓库。

使用git add .将该目录下的文件都添加到仓库里面

接着输入: git commit -m "content"    content即为本次提交的注释,最好该注释是有意义的,因为以后跟别人一起用git开发项目时,回退时根据该注释就可以知道提交的时候修改了什么内容。

在GitHub上创建一个代码仓库,用于保存Git项目本地代码。创建GitHub项目远程repository如下:

复制该地址,将GitHub仓库与本地仓库关联,输入以下命令:

git remote add origin https://github.com/devyf/JavaWorkSpace.git

接着输入命令: git push -u origin master,若出现以下界面,则传输成功。(如果之前remote origin already exists,可以使用git remote rm origin进行删除后添加)

之后打开自己的GitHub网页,即可在之前创建的repository中看到上传的项目代码。

Git安装配置及第一次上传项目到GitHub的更多相关文章

  1. Git 上传项目到 Github

    Git 上传项目到 Github 该文章主要讲解Git 上传项目到 Github,Gitee同理 配置Git 下载.安装Git 下载后一路(傻瓜式安装)直接安装即可 如果第一次使用git的话,需要设置 ...

  2. 使用git上传项目到GitHub上

    之前的博客有<使用git拉取GitHub上的项目>的文章,那么现在说一下,如何上传项目到GitHub上. 1. Git的.gitignore 文档配置 因为项目中可能有很多的图片还有nod ...

  3. 初次在cmd使用git命令上传项目至github方法(笔记)

    在一切开始之前,先推荐一个git简易工具书--Git_Cheat_Sheet,非常适合新手.自行搜索即可,也有热心者提供了中文版. 一.下载 Git 从Git官网下载Git安装包 https://gi ...

  4. Windows下GIT安装与使用(上传远程端)

    Windows下GIT安装与使用(上传远程服务器) 1.  登陆http://msysgit.github.io/并下载Git 2.  打开下载的exe文件,一路默认(路径可以去修改).有可能电脑需要 ...

  5. 直接利用本地git上传项目到github

    http://m.blog.csdn.net/article/details?id=50441442 本文将详细介绍如何托管你的项目到github上   转载请标明出处: http://blog.cs ...

  6. 手把手教你用git和SourceTree上传项目到github细解(转)

    尊重原创:https://blog.csdn.net/qq_32365567/article/details/52859166 一.引言 我想大家现在都很熟悉github了,也能运用github上开源 ...

  7. 使用git工具上传项目到github步骤

    这里记录一下上传项目到github的步骤.使用的工具是Git bash. 1.登陆github,没有账户就注册一个,新建一个Repository(仓库). 2.绑定用户. 因为Git是分布式版本控制系 ...

  8. 用git上传项目到GitHub或者码云全过程

    用git上传项目到GitHub或者码云全过程 1. 会生成一个隐藏文件夹".git".这是一个不可删文件,因为暂存区和历史区还有一些其他的信息都在这里,删掉就不是一个完整的仓库了 ...

  9. 使用Git GUI,上传项目到github,并实现预览功能

    一.使用GUI,上传项目到GitHub (GUI是啥,不做过多赘述,可百度了解) 步骤: 1.打开GUI,新建一个仓库,demo 2.在编辑器中,编写相关代码,比如添加1.html文件,文件内容为“h ...

随机推荐

  1. 实用代码|Linux定时检查应用状态

    有时候,我们挂在服务器上的应用会因为一些特殊情况挂掉,致使项目经理又对我们说:又挂了!赶紧去看看!于是又了以下脚本,使用shell编写,用于定时检查应用情况,挂掉则重启.这里以tomcat为例. 根据 ...

  2. Frameworks.Entity.Core 6 Specification

    Specification internal 1 A logic AND Specification密封类AndSpecification<T>继承 抽象类CompositeSpecifi ...

  3. RMQ算法使用ST表实现

    RMQ RMQ (Range Minimum Query),指求区间最小值.普通的求区间最小值的方法是暴力. 对于一个数列: \[ A_1,~ A_2,~ A_3,~ \cdots,~ A_n \] ...

  4. 团队项目——Alpha1版本

    团队项目-Alpha版本发布1 一.格式描述 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ ...

  5. 01-前言&WEB标准

    人生苦短,要学就只学有用的 [前端教学-前言] 初识web开发 我们先来认识一下web前端 其实前端的工作,大体的概括就是:根据美工给的设计稿,变成web网页,使用后天的接口实现数据的渲染,要是高端一 ...

  6. Java常见问题汇总

    1.String,StringBuffer,StringBulider的区别及应用场景 2.Servlet生命周期 3.向上转型与向下转型 4.Java的多态性 5.重写和重载的区别 6.深拷贝和浅拷 ...

  7. centos7 手动设置时间

    date -s "2020-02-03 23:13:00" hwclock -w clock -w

  8. 中国天气网API接口

    http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn/data/cityinfo/101010100.h ...

  9. Ansi、Unicode、UTF8字符串之间的转换和写入文本文件

    转载请注明出处http://www.cppblog.com/greatws/archive/2008/08/31/60546.html 最近有人问我关于这个的问题,就此写一篇blog Ansi字符串我 ...

  10. BZOJ 3343 教主的魔法(分块)

    题意: 有一个1e6的数组,t次操作:将[l,r]内的值增加w,或者查询[l,r]内的值大于等于add的 思路: 分块,块大小为sqrt(n),每次只需要暴力头尾两块,中间的整块打标记, 对于查询查操 ...