大二的时候就听过老师说有一个叫git的版本管理工具,当时只是听老师说说而已,也没有去使用它,因为当时用过svn,就感觉自己没多少东西需要git管理。

最近几天,我经常在开源中国看别人的帖子,看到别人对git和github这个平台评价如此之高,于是我就下载了一个windows版本的git bash,

一开始使用就被它的速度和实用所折服,于是在我的虚拟Centos 7上也装上了git ,现在我主要利用它帮助我管理一些繁琐的小代码,git这样的工具的魅力还需要我慢慢体会。

现在我就记录一下我在Windows命令行下 ,创建一个本地的git仓库,并更新到github.

首先,我们打开git bash ,

git bash 可以在git 的官方网站下载Windows版本的。

打开git bash 之后,我们 cd  G:\gg 来到G盘的gg文件夹下,通过mkdir 命令创建一个

test 目录,通过 ls 命令查看,当前目录下已经有了一个test目录

我们 cd test 进入 test 目录

通过git init命令初始化test仓库。

这时test目录下已经有了.git 文件,初始化成功

现在我们用vim 创建编辑一个日记文件

保存退出,我们通过git status 命令来查看当前 git版本库下的文件状态

这时,日记文件已经存在,进入未暂存状态,接着我们使用 git add . 命令将“日记“文件提交到暂存状态,

我们通过 git status 看到当前文件进入暂存状态

我们通过 git commit  命令将 ”日记“,完成正式提交

这时我们需要填写提交要求,vim填写保存,

这时通过git status 可以看到文件已经正式提交到git完成.

下面我们在github网站上,创建一个Test仓库,并将本地厂库更新到Test仓库。

点击创建,

创建完成

上面这两条提示能让我们更新到github仓库。第一个是在没有创建仓库的前提下,由于我们已经在本地创建了,所以只需要执行第二条操作。

第三条是从已经存在的github的仓库中初始化创建。执行下面两条语句,输入你的github网站的用户名和密码

我们的日记文件就更新到了github中的Test仓库。

当然我们也可以通过clone github 仓库的办法初始化本地git厂库,这里不在多述。

总之,通过在Linux和Windows下几天的使用,让我了解了git和github社区的魅力,更进一步体会到了开源的力量,

希望在日后的学习和生活中能多接触一下这样优秀的软件。

@author : karllen

@date: 2014/11/20

个人小窝:www.karllenfly.com

最新文章

  1. HTTPS 双向认证构建移动设备安全体系
  2. Python3基础 列表之间+ 合并,不去除重复项
  3. Spark Streaming源码解读之Driver容错安全性
  4. RxJava学习入门
  5. autolayout 总结
  6. windows下mongoengine报错False is not a read preference.的解决办法
  7. easyui源码翻译1.32--NumberSpinner(数字微调)
  8. 含有GROUP BY子句的查询中如何显示COUNT()为0的成果(分享)
  9. The mmap module
  10. Extjs6(特别篇)——项目自带例子main.js拆分详解
  11. IDEA: 遇到问题Error during artifact deployment. See server log for details解决方法
  12. flock SUSE/RHEL
  13. CSS效果:3D卡片
  14. 获取请求IP
  15. openwrt 水星mw4530r-v1 搞搞搞
  16. Redis一次数据丢失
  17. 一种安装openslide的简易方法
  18. 各大公司java后端开发面试题
  19. 一、用Delphi10.3模拟读取百度网页,并读取相关头部信息
  20. python 版websocket实现

热门文章

  1. PHP(六)PHP和HTML混合的一种形式
  2. 深入浅出python系列(一)包与模块
  3. HRBUST1311 火影忍者之~忍者村 2017-03-06 16:06 106人阅读 评论(0) 收藏
  4. ETL的测试
  5. SQL描述(2)
  6. 6、Docker Image
  7. Web 协议 HTTP1.0 HTTP1.1 SPDY HTTP2.0
  8. 【MVC】输出HTML内容,不输出HTML标签
  9. 「HNOI 2016」 序列
  10. django系列8.3.2--django中间件实现登录验证(2) 个人构想逻辑