Java笔记---将本地项目纳入GitHub

原创 2015年11月21日 20:31:47

前言

关于GitHub的大名,大家应该都知道的。那么问题来了:我们怎么将自己本地的项目上传到GitHub进行托管呢?

Git

要想将本地项目托管到GitHub,那么我们得学会使用一个工具,那就是 Git(一个开源的分布式版本控制工具)。

Git 的安装

若是使用Linux系统(如Ubuntu),那么只需要执行命令 sudo apt-get install git-core 即可。我们此处主要说一下 Windows 下的 Git 安装。
1. 下载Git
进入Git的官网下载(http://git-scm.com/download/),然后选择自己需要的版本即可。
下载后的结果
2. 安装
直接点击下载后的 exe 文件安装即可。安装完毕可以发现存在如下快捷图标。
Git Bash

Git 的使用

安装完毕后,我们应该了解下如何使用该工具,只有对该工具有一定的了解后,我们才好使用它来为我们服务。
1. 配置身份
为什么要配置身份呢?因为这样可以方便我们在提交代码时,知道是谁提交的,便于管理。
配置身份
2. 创建代码仓库
创建仓库(Respositry)是用于帮助我们保存版本管理所需要的信息,我们本地提交的代码都会保存于此。很简单的命令
创建代码仓库
注意:仓库创建完毕后,在项目根目录下会存在一个隐藏的 .git 文件夹
git文件夹

提交代码到GitHUb

假设我们已经拥有 GitHub 的账号了。
1. 登录 GitHUb
2. 创建代码仓库
repos
details
3. 创建完毕后,显示如下
result
4. 使用Git提交本地项目到GitHub
* 首先,我们将远程版本库的 Git 地址 copy 下,然后执行命令,将代码下载到本地。使用 git clone url 的命令
address
clone
注意:若是第一次同步代码,那么一定要先 clone 下,否则后面的同步操作,即 push 命令,将执行出错。错误如下:
error
* 然后,可以看到显示如下
rs
* 将Test覆盖我们本地的Test目录,记得 .git 目录也要一起覆盖
cover
* 开始提交本地代码到远程版本库中
随意加入几个文件测试下。
01
02
03

版权声明:博客编写不易,转载时请注明出处,Thank you very much!

相关文章推荐

Java将项目发布到github

本文主要介绍使用myeclipse将项目部署到github 1.在myeclipse导入git插件
  • My012_
  • My012_
  • 2016年11月21日 18:45
  • 130

github上创建java项目简单操作

接触git也有一段时间了,感觉还是没有用好git的命令,现做一下笔记,偶尔可以提高一下记忆力  1  下载git的地址, https://git-for-windows.github.io  ,...

新手将项目上传到github

再此之前查了好多人的资料都用着不对。老是出现各种问题。现在总算搞定 了。打算自己总结一下。方便自己以后使用学习 1.注册github账户 2.创建仓库。 做完上两步则创建完成。 3.安装Githu...

[查异常网]-20160405-Java异常处理和设计

在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻...

使用Eclipse上传java工程到github

使用Eclipse上传java工程到github 1.登录github账户,Create a new repository(创建一个知识库)名称为:eclipse_upload 创建完...

笔记:GitHub创建项目并提交

登录GitHub,在网页上手工创建一个仓库,创建完成后如下图所示: 然后在自己电脑上创建本地目录用来作为这个项目的本地根目录,然后进入该目录,使用git init初始化这个目录,如下所示: E:\...

Android笔记——导入Github开源项目CircleRefreshLayout

百度n久都找不到android studio导入第三方类库的正确方法,纠结睡不着 ,最后终于蒙到了方法,原来想太多了  ---------------------------------------...
  • pwc1996
  • pwc1996
  • 2015年08月24日 11:15
  • 1386

SpringSecurity学习笔记之一:SpringSecurity概述及Github项目克隆

概述Spring Security是一种基于Spring AOP和Servlet规范中的Filter实现的安全框架。它能够在Web请求级别和方法调用级别处理身份认证和授权。 Spring Secur...

【Android学习笔记】【Android学习资源】GitHub上史上最全的Android开源项目分类汇总

今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源项目分类汇总,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都非常有参考价值,包括很炫的界面特...

Github优秀java项目集合(中文版)

Java资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-java 就是 akullpp 发起维护的 Java 资源列表,内...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java笔记---将本地项目纳入GitHub
举报原因:
原因补充:

(最多只允许输入30个字)