现在流行把项目代码上传到git上,今天试了好久,终于成功上传到git了,特做点笔记。

准备工作

在github上注册一个账号,创建一个仓库。

创建好仓库,得到它的地址:

开始上传

一、新建一个文件夹,把你要上传的项目复制进来

二、在文件夹空白处右键点击“Git Bash”,进入git命令窗口。

1,

echo "使用的servlet + jsp的登录操作,提供验证码功能,用户锁定功能" >> README.md

输入上述内容,即将"使用的servlet + jsp的登录操作,提供验证码功能,用户锁定功能"写入README.md文件中,README.md会自动创建。

2,

touch .gitignore

创建忽略文件,在文件添加一行“.gitignore”。即忽略当前.gitignore文件。同样在项目根目录创建忽略文件,文件里添加一下内容

.classpath
.project
/WebRoot/WEB-INF/classes/*

有些项目是dist,build等不需要上传的文件夹的,按照规则加进去即可。

3,初始化仓库

git init 

//加下面两行是因为我有两个账号,公司一个,我自己一个。我现在用的是个人的。
git config user.name "youyounanshan" git config user.email "1250237363@qq.com"

4,因为远程仓库还是空的,所以我们需要先上传一个文件。

git add README.md  //添加文件

git commit -m "first commit"  //提交文件

//要上传文件,首先得关联远程仓库,红色部分就是仓库地址
git remote add origin git@github.com:youyounanshan/youdu.git git push -u origin master //推送文件,仓库是空的,第一次得有-u,以后就不用了

刷新你的github,你会发现README.md已经上传到你的仓库了。

5,上传项目

git add .   //添加该文件夹下的所有文件

git commit -m "初始导入"

git push origin master

至此,项目上传完成。

总结

虽然上传很简单,但是不熟悉还是几个坑的。

1,没有设置密钥,不能上传文件。ssh -T git@github.com 测试是否已经连接成功。

2,忽略文件没有写对,导致不需要上传的文件上传了。

Git学习-上传项目到github的更多相关文章

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

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

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

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

  3. 如何通过git客户端上传项目到github上

    参考地址: 1.http://1ke.co/course/194 2.https://github.com/wohugb/git-reference/blob/master/Git-on-the-Se ...

  4. Eclipse添加git插件上传项目到github

    前提: 在Github已经注册成功自己的账号 新建一个仓库 创建成功后记住url: 首先像安装Pydev一样 点击help的Install New Software 点击Add后添加链接http:// ...

  5. 利用GIt命令上传项目到GitHub指定仓库

    1.建立GIt可管理的仓库 cd到本地项目根目录下,执行 git init 命令: git init 2.将项目的所有文件添加到仓库中(注意add后面有一个“ . ”) git add . 3.将上一 ...

  6. Windows下使用Git Bash上传项目到GitHub

    http://blog.csdn.net/qq_28304687/article/details/69959238?locationNum=8&fps=1

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

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

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

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

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

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

随机推荐

  1. studio无限轮播

    <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...

  2. centos7之Python3.74安装

    安装版本:Python3.74 系统版本:centos7 系统默认安装Python2.7,保留. 安装/usr/bin/Python3 安装需要root权限. 安装Python3的准备工作: 1.安装 ...

  3. 记一次上线部分docker不打日志的问题排查

    一次正常的上线,发了几台docker后,却发现有的机器打了info.log里面有日志,有的没有.排查问题开始: 第一:确认这台docker是否有流量进来,确认有流量进来. 第二:确认这台docker磁 ...

  4. 分布式存储——ceph 的 python 基础接口

    python 使用 boto 库完成分布式存储读.写.判断接口 import boto import boto.s3.connection from boto.s3.key import Key im ...

  5. Kafka监控工具汇总

    对于大数据集群来说,监控功能是非常必要的,通过日志判断故障低效,我们需要完整的指标来帮我们管理Kafka集群.本文讨论Kafka的监控以及一些常用的第三方监控工具. 一.Kafka Monitorin ...

  6. C#之项目常用方法之静态扩展

    一般项目中我们经常用到数据Json的序列化与反序列化,为了方便在需要的地方快速使用,一般建议都封装为静态扩展方法,在需要的地方可直接使用. 而目前C#项目中序列化一般都是用的 Newtonsoft.J ...

  7. 程序员过关斩将--cookie和session的关系其实很简单

    月高风下,下班路上.... 菜菜哥,告诉你一个秘密,但是不允许告诉任何人 这么秘密,你有男票了?~ 不是,昨天我偷偷去面试了,结果挂了 这不是好事吗,上天让公司留住你..... 好吧,不过还是要请教你 ...

  8. .NET Core 小程序开发零基础系列(1)——开发者启用并牵手成功

      最近几个月本人与团队一直与小程序打交道,对小程序的实战开发算比较熟悉,也因一些朋友经常问我各种小程序问题,无不能一一回答,想了很久,决定还是空余时间来写写文章吧,偶尔发现一个人安静的时候写文章特爽 ...

  9. OPC协议

    详解OPC协议-工业控制和自动化领域的接口标准     摘要:OPC全称是OLEforProcessControl,即用于过程控制的OLE,是针对现场控制系统的一个工业标准接口,是工业控制和生产自动化 ...

  10. Egret白鹭开发微信小游戏(使用皮肤搭建UI,代码调用组件功能)

    (1)新建皮肤,并命名如下 (2)根据实际情况自定义皮肤,例如: (3)修改名字为如下: (4)运行游戏会自动生成以下代码: (5)在default.thm.json中添加如下代码:(具体路径名字根据 ...