说到版本控制,之前用过VSS,SVN,Git接触不久,感觉用着还行。写篇博文给大家分享一下使用Git的小经验,让大家对Git快速上手。

  说白了Git就是一个控制版本的工具,其实没想象中的那么复杂,咱在这就不扯那些太原理性的东西,不过Git是分布式管理方式这个要知道的,关于Git更详细的介绍在百度上一谷歌资料就很多了,在这不做赘述。因为平时习惯了在Windows下做东西,所以就已Windows为例。

  1.首先你得去Git官网https://github.com/上下一个git吧,如下图所示:

        

     下完以后是在线安装的,装完如下所示:

                        

  2.本地初始化

     在Git Shell下用cd命令切换到你要初始化的文件下,然后用  git init 命令初始化就OK了,初始化后的文件里多出了.git的文件,如下图:

    

  3.配置你的个人信息

      因为git是版本控制工具,方便多人合作,所以当你提交时为了让别人知道是谁提交的所以得配置你的个人信息,若不配置也不能提交的,配置过程如下

        git config --global user.name author #将用户名设为author

        git config --global user.email author@corpmail.com #将用户邮箱设为author@corpmail.com

  4,把服务器上的文件clone到本地。

      git clone projects@210.***.19*.***:/home/projects/wwwroot

      密码: ******

  5,添加文件,commit,push

    (1)把修改的文件用git add filename添加

    (2) 接着用git status 查看一下状态

    (3)然后git commit -m"说明"

    (4)最后git push到服务器就OK

  6.更新文件

      用git pull 更新本地文件

  7.版本回滚

    用git reset回滚,至于详细的用法网上也是一抓一大把,在这不做赘述……

 像git分支的一些东西就不赘述了,资料也是很多的,以上只做一个引导,想进一步了解还得差一些资料,学东西不都是由浅入深吗……

最新文章

  1. 解决MVC EF Code First错误:Model compatibility cannot be checked because the EdmMetadata type was not included in the model.
  2. 我来说说MVC过滤器
  3. properties配置文件中文乱码解决方法
  4. 【转载】linux命令行计算器bc的一个“坑”
  5. 【Maven实战】archetype的使用和eclipse的配置
  6. Django模板-模板标签
  7. react基础(2)
  8. express使用记录
  9. innodb mvcc实现机制
  10. 华为2018软件岗笔试题之第一题python求解分享
  11. DeepCas:an end-to-end predictorof information Cascades
  12. Appium下载安装及环境配置
  13. Python全栈之路----常用模块学习----模块的种类和导入方法
  14. 关于JAVA项目中的常用的异常处理情况
  15. 基于tomcat的solr环境搭建(Linux)
  16. C语言程序设计50例(三)(经典收藏)
  17. Spring Boot新模块devtools
  18. PostgreSql数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)
  19. Office WORD如何关闭自动检查语法
  20. python中的shallow copy 与 deep copy

热门文章

  1. Salesforce入门学习介绍
  2. thrift 服务端linux C ++ 与客户端 windows python 环境配置(thrift 自带tutorial为例)
  3. java 解析并生成 XML
  4. js公用方法
  5. JSP页面以及JSP九大隐式对象
  6. 利用SQl对数据库实行数据拆分与组合
  7. PHP基础知识之foreach
  8. "SQL Server does not handle comparison of NText, Text, Xml, or Image data types."
  9. 解读ASP.NET 5 & MVC6系列(3):项目发布与部署
  10. 浅谈WEB安全性(前端向)