16年申请注册的git账号,除了需要找一些有用的demo时会逛一下,其实一直没拿起来真实用过。

  好了,说一下今天下午呕心沥血弄出来的东西,其实就是简单的用git小黑窗口推文件夹上去,本人较笨,会按照我自己理解的步骤来说。

  步骤抄自http://www.cnblogs.com/lizhixuan/articles/6487164.html一位年轻的帅神

  想用git上传文件,首先你得安装,至于安装步骤,各位还是去百度吧,首先,我怕我描述不清,毕竟我不是自己弄得,其次,坦白说我就是不会

  

  好了,坚持看到这里老铁,说明你是有git的啊,找到Git CMD命令框,类似与黑窗口的小家伙,不知道在哪里的,就从左下角那个不知道叫啥但是能找到你电脑里所有文件的按钮里找(正常关机的那个按钮

  进入正题了:

  第一步:建立git仓库

  cd到你的本地项目根目录下,执行git命令(根目录最好别有中文名,防止后面命令工具出错)(盘和盘之间转换是不需要cd 去找的,直接点,ex: e:回车就可以了,找盘里的文件时才会使用cd xxx ;   好了,可能就我一个人不知道)
    git init 
 
  

  第二步:将项目的所有文件添加到仓库中(如果想添加某个特定的文件,只需把 . 换成特定的文件名,也就是说:添加的是整个文件的时候,不用瞎改,直接复制过去就行,
. 后面并没有什么东西,它就代表你的文件夹;如果你传的是单个文件,你可以把 . 变成你的文件名  ,好了,可能还是我一个人不知道)
    git add .

  

  第三步:将add的文件commit到仓库(注释语句写的内容相当于在github仓库所上传文件的描述语句,可以选择不写,没人说一定要写,别傻不拉几跟我一样,写了一堆自己都不知道是啥的玩意)
    git commit -m "注释语句"
 
  
  第四步:去github上创建自己的Repository(用你的小手轻轻的拿起鼠标趁鼠标不注意悄悄的点击一下 NEWRepository),拿到创建的仓库的https地址(是https的地址!!!)
 
 

  第五步:重点来了,将本地的仓库关联到github上 (粉色背景下的网址即是创建的仓库的https地址,别复制我的网址,傻事我一个人干就行了)

    git remote add origin https://github.com/JoneTong/a.git

  

  第六步:现在就可以把本地库的所有内容推送到github远程库上

    git push -u origin master

  上传的时候会让你输入Username和Password,你只要输入github的账号和密码就行了( 执行完后,如果没有异常,会一直加载到100%,等待执行完就上传成功了,就可以刷新github仓库地址查看上传内容了   哈哈哈   激动不  开心不  )

  下面这段话是我复制来的,能懂最好,不懂也无所谓,反正我不懂也活的好好地

(由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令)

推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样

  往后步骤,现在本地仓库已经与github关联,从现在起,只要本地代码做了提交,就可以使用下面个命令进行仓库更新

    git push origin master

  

如果未上传成功或者命令报错:
Administrator@USER-20140819FI /d/git_dir/git_play_repo (master)
$ git remote add origin git@github.com:dengzhaotai/vlc_play.git
fatal: remote origin already exists.
 
解决办法如下:
1、先输入$ git remote rm origin 
2、再输入$ git remote add origin git@github.com:dengzhaotai/vlc_play.git 就不会报错了!

根据我的亲身经历,如果出现这种问题的报错,如果不是你第一次上传失败,就是你库里不干净(非专业的瞎猜,别当真)

  

关于git提交的更多相关文章

  1. git提交时支持文件名大小写的修改

    在windows环境下,git提交文件时,默认对文件名大小写不敏感,若修改了文件名字的大小写,可能会导致提交时没有记录,文件名修改不成功.网上搜集了几种解决方法,现总结下: 1. 修改git conf ...

  2. 怎么修改git提交过的内容

    git修改历史提交   Git使用amend选项提供了最后一次commit的反悔.但是对于历史提交呢,就必须使用rebase了. git rebase -i HEAD~3 表示要修改当前版本的倒数第三 ...

  3. Git提交引用和引用日志

    转载自:https://github.com/geeeeeeeeek/git-recipes/wiki/5.5-Git%E6%8F%90%E4%BA%A4%E5%BC%95%E7%94%A8%E5%9 ...

  4. 设置Git提交时不用输入用户名和密码

    在用git提交时代码至github上时每次都要输入用户名和密码,当提交操作较为频繁时非常不方便,可以按下文中的介绍,设置成提交时不用输入用户名和密码: 1.在当前库下,已经运行过 git remote ...

  5. 解决git提交问题error: The requested URL returned error: 403 Forbidden while accessing

    git提交代码时,出现这个错误"error: The requested URL returned error: 403 Forbidden while accessing https&qu ...

  6. 写得好 git 提交信息

    编写好 git 提交信息 提交信息 我们作出答复,更改将提交相关信息,这些信息通常被认为是重要的信息会小心留下应该离开,你为什么需要这个提交实例,提交解决任何问题. 我们需要良好的信息组织,虽然后来, ...

  7. 老鸟都应该注意的git 提交规范

    不知道大家有没有看过自己项目的git 提交信息-----我看过好多次 ,不忍直视  然后提醒一起的小伙伴 :大家规范点 信息要详细, 过段时间再看下 ,还是一样. 相信很多猿都有这样的感受,对于垃圾的 ...

  8. git学习四:eclipse使用git提交项目

    支持原创:http://blog.csdn.net/u014079773/article/details/51595127 准备工作: 目的:eclipse使用git提交本地项目,提交至远程githu ...

  9. 使用git提交到github,每次都要输入用户名和密码的解决方法

    使用git提交文件到github,每次都要输入用户名和密码,操作起来很麻烦,以下方法可解决,记录以下. 原因:在clone 项目的时候,使用了 https方式,而不是ssh方式. 默认clone 方式 ...

  10. git提交代码到github

    前言:转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/52117504 git提交代码到github 命令汇总: git init git ...

随机推荐

  1. 基于通用jar、动态配置、组件编排的会员任务中心系统设计

    # 一.聊聊本文想说什么:   为更好帮助商家的会员快速成长,保持用户活性,完善用户的成长体系,有赞用户中心-会员成长团队基于现有的业务场景,设计了一套较完备任务中心系统.同时也有很多通用技术组件能够 ...

  2. charles 禁用缓存

    本文参考:charles 禁用缓存 No caching Settings/无缓存工具的用法 弹窗面板上一句话概括了他的工作原理:通过修改请求和响应头来防止缓存; 无缓存工具 无缓存工具阻止客户端应用 ...

  3. EasySwoole+ElasticSearch打造 高性能 小视频服务系统

    EasySwoole+ElasticSearch打造高性能小视频服务 第1章 课程概述 第2章 EasySwoole框架快速上手 第3章 性能测试 第4章 玩转高性能消息队列服务 第5章 小视频服务平 ...

  4. TestNG(五) 5-7 套件测试

    <?xml version="1.0" encoding="utf-8" ?> <suite name="test"> ...

  5. GS-PON数据库分区列范围查询优化案例

    查询慢的SQL: with p as( select np.nodecode , np.nodename, d.deviceid, d.devicename, d.loopaddress, p.res ...

  6. 【linux】【ELK】利用elasticproxy对elasticsearch进行二次排序

    做过elk的人应该了解kibana排序至支持到秒级别,但同一秒内出现多个日志的时候那么kibana展示的日志就会混轮,加上该代理可以解决该问题 # 拉取elasticproxy镜像 [root@loc ...

  7. C++:Memory Management

    浅谈C++内存管理 new和delete 在C++中,我们习惯用new申请堆中的内存,配套地,使用delete释放内存. class LiF; LiF* lif = new LiF(); // 分配内 ...

  8. UploadFile

    import org.apache.hadoop.conf.*; import org.apache.hadoop.fs.*; import java.io.IOException; import j ...

  9. 【SQL server基础】判断数据库、表格、视图、存储过程、函数书否存在

    库是否存在 if exists(select * from master..sysdatabases where name=N'库名') print 'exists' else print 'not ...

  10. vue使用readAsDataURL实现选择图片文件后预览

    vue实现选择图片文件后预览 利用h5的api可以实现选择文件并实现预览 readAsDataURL 方法会读取指定的 Blob 或 File 对象.读取操作完成的时候,readyState 会变成已 ...