Git之初步学习

我的GitHub地址是:https://github.com/hbuxiaopipi     Git的初步学习首先让我明白了一个道理:学好英语非常关键。浏览英文网页和使用英文软件对于我这种英语渣渣来讲真是难于登天,但最终我还是借助各种翻译软件和翻译平台再加上我的所谓的英语的语感像学习文言文一样理解了大概的意思。由于对Git是一窍不懂,刚开始个学习的过程也是一脸懵逼。幸亏有肖老师提供的几个Git的教程链接,终于在看了n遍教程和按照教程尝试了x遍以后有所顿悟,但不得不说我现在还是处于半懵逼状态,Git的一些基本内容我还不知道,对于一些操作我还不知道。有的操作虽然我会了但是不知道是干什么用的,看来我还得继续尝试。Git是给一个我们用户能够管理自己编写的代码文件和交流共享代码的平台,减轻了我们管理代码的负担。简单来讲就是Git帮我们记住在什么时间我们对我们的代码做了什么样的操作,当然其中索引很关键。然后就是关于本地数据库和远程数据库,我的理解是本地数据库就像自己的手机相册,修改记录就是一张张照片,远程数据库就像是微信朋友圈或者是QQ空间,它们之间通过push和pull来实现一种“数据备份”吧。还有就是团队开发的代码文件,比这个要复杂一点(暂时没有和团队开发软件,在这里就不详细的谈了)。总而言之,如果我们将来开发一些大的平台或者软件需要编写大量代码时,Git是一个非常便捷的助手。虽然只是Git的初步学习,但我已经感受到了万事开头难的含义,但是对Git的探索学习不能停止,我相信接下来通过努力Git以后,我现在的疑惑会迎刃而解,不会像现在一样对Git有一种陌生感,我相信学完Git之后,它一定是一个好代码文件助手。

原文地址:https://www.cnblogs.com/hbu-xiaopipi/p/8734959.html

时间: 2024-10-22 12:40:43

Git之初步学习的相关文章

Git初步学习

版本控制系统version control system 多人协作开发 历史记录 恢复到任意历史版本-代码状态 错误恢复 多功能并行开发 版本控制系统分类: 本地版本控制系统---------个人计算机本地代码管理 集中化版本控制系统-------联网操作,单点故障 分布式版本控制系统-------离线操作,强大备份,协作开发 版本控制系统基本概念: repository仓库 checkout取出或切换到指定版本 version记录标识一个版本 tag记录标识一个主要版本(重要版本) 很久之前就

Git版本控制工具学习

Git代码管理工具学习 分布式管理工具:git 相比较svn它更加的方便,基本上我们的操作都是在本地进行的. Git文件的三种状态:已提交,已修改,以暂存. 已提交:表示文件已经被保存到本地数据库. 已修改:修改了某个文件. 以暂存:把修改的文件放到了下次提交保存的清单中. Git只关心文件系统的整体是否发生了变化,其它的版本控制工具更多的关心文件的内容是否发生变化. Git基本的工作流程 1:在工作目录中修改某些文件,2:对修改后的文件进行快照,然后保存到暂存区域.3:提交更新,将保存在暂存区

LinQ的初步学习与总结

嘿嘿,说起来ORM和LinQ,就感觉离我好遥远的,在学校是没有学习的,所以总感觉学习了LinQ就是大神,现在嘛,终于也体会一点,感觉LinQ只是初步学习,没有太难,当然以后使用在项目中就没有这样的简单啦,下面就全面的总结一下LinQ的其中一部分,LinQ有三部分:LinQ TO Object:LinQ TO SQL ;LinQ TO XML.而在这里我先来总结一下LinQ TO Object的学习吧 一.初步认识LinQ to Object static void Main(string[] a

Jquery Easy UI初步学习(二)datagrid的使用

第一篇学的是做一个管理的外框,接着就是数据datagrid绑定了,这里我用asp.net mvc3来做的,主要就是熟悉属性.方法. 打开easyui的demo 就可以看到如下一段代码: 和上篇一样class="easyui-datagrid", data-options="...",这是一样的,其他我在网上查了查,并做了整理 DataGrid 属性 参数名 类型 描述 默认值 title string Datagrid面板的标题 null iconCls strin

初步学习C++:C++的基本概念

开始学习C++,先从最基本的概念开始,让自己有一个系统的知识概念. 1.对象: 在面向对象程序设计中,对象是描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统一体.对象可以认为是:数据+操作(对象所能完成的操作表示它的动态行为,也成为方法). 2.类: 在面向对象程序设计中,类就是具有相同的数据和相同的操作的一组对象的集合,类是对具有相同数据结构和相同操作的一类对象的描述. 3.消息: 在面向对象程序设计中,一个对象向另一个对象发出的请求被称为"消息".当对象接收到发向它的

Git权威指南学习笔记(一)Git初始化

1.在Git中配置用户名和邮件地址 $ git config --global user.name "Jymn_Chen" $ git config --global user.email "[email protected]" 注意把用户名和邮件地址替换成你自己的资料. 在这里的参数global表示配置的作用范围是当前用户,如果将参数改为system,那么配置的作用范围是系统中的所有用户. 2.创建版本库 新建一个目录并cd到目录中,执行以下命令: $ git i

Git权威指南学习笔记(二)Git暂存区

如下图所示: 左侧为工作区,是我们的工作目录. 右侧为版本库,其中: index标记的是暂存区(stage),所处目录为.git/index,记录了文件的状态和变更信息. master标记的是master分支所代表的目录树.HEAD指向master分支. objects标记的是Git的对象库,所处目录为.git/objects,文件索引建立了文件和对象库中对象实体之间的映射关系. 通过该图我们可以清晰地看出add,commit等命令的转化关系.下面通过git diff和git status两条命

Java深度历险(三) Maven初步学习

这几天接触这个词,很多遍了,只是浅显的体会到它在GXPT中的好处,功能之强大,又通过网络查询了资料进一步的认识学习了,和大家分享. Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 在gxpt中的体现 1. 父子关系 一个多模块项目通过一个父POM 引用一个或多个子模块来定义. a. 在父目录中分别创建子项目 b. 父项目,通过以下配置,将子项目关联: 如下: <span style="font-size:18px;"

初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助

初步学习nodejs,业余用node写个一个自动创建目录和文件的小脚本,希望对需要的人有所帮助,如果有bug或者更好的优化方案,也请批评与指正,谢谢,代码如下: 1 var fs = require('fs'); 2 var tel = [ 3 "1/2/4/6/a.tpl.html", 4 "1/2/4/7/9/c.tpl.html", 5 "1/3/5/8/b.tpl.html"]; 6 var demo = function (mulu)