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! 举报

相关文章推荐

Eclipse上传项目到Git

Git有和Svn类似的功能。 我们想使用Eclipse上传项目到自己的GitHub上面该如何做呢? 今天我成功上传了一个项目,在这里分享给大家。 首先需要在eclipse上面安装一个插件:操作步骤: ...

eclipse提交代码至GitHub

作为一名程序员,自己在学习时经常需要写代码,但是由于换电脑或其他原因这些代码可能丢失,不方便以后的查看和复习。如果有一个版本服务器,不仅能把上传代码,在需要是可以随时下载,而且能实现版本控制,查看每个...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

github上创建java项目简单操作

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

微信公众平台java开发详解(工程代码+解析)

本次的教程主要是对微信公众平台开发者模式的讲解,网络上很多类似文章,但很多都让初学微信开发的人一头雾水,所以总结自己的微信开发经验,将微信开发的整个过程系统的列出,并对主要代码进行讲解分析,让初学者尽...

笔记:GitHub创建项目并提交

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

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

百度n久都找不到android studio导入第三方类库的正确方法,纠结睡不着 ,最后终于蒙到了方法,原来想太多了  ---------------------------------------...

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

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

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

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

github上可供新手阅读和玩耍的java项目有哪些??

扫垃圾 ,Java 爱好者, 前沿技术思考者 刘巍然-学酥 等 217 人赞同 一个聊天程序范例: tinystruct2.0/smalltalk.java at master ·...

Eclipse或MyEclipse安装git插件并将Java项目上传到码云(github)

转:http://www.th7.cn/Program/Java/201604/820254.shtml http://www.cnblogs.com/xiaohanghang/p/508265...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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