第三章读书心得

本章主要讲了git的使用入门,让我明白了一些知识:

安装Git
1、# apt-get install git
2、# apt-get install git-doc git-svn git-email git-gui gitk
查看Git文档
1、查询git-checkout 命令的帮助文档,使用命令:# man git-checkout 
2、查询git-checkout 命令的文档,使用命令:# git help git-checkout
3、查询HTML格式的git-checkout 命令的文档,使用命令:# git help -w git-checkout
源代码的提取和获取
1、创建版本库: git init
1.建立一个开源项目的工作目录,并进入工作目录 
# mkdir -p /demo/helloworld-git
# cd  /demo/helloworld-git
2.执行命令
# git init
2、将文件提交到本地版本库:git commit
1.进入/demo/helloworld-git 目录,并建立一个helloworld.txt文件
# cd /demo/helloworld-git
# echo “helloworld”>helloworld.txt
2.执行命令将helloworld.txt文件加到本地版本库的索引中,并将helloworld.txt文件提交到版本库
# git add helloworld.txt
# git commit -m ‘helloworld-master’
3.显示日志记录
# git log
恢复文件
# git checkout helloworld.txt
3、创建本地分支:git branch
1.查看分支 
#git branch
2.建立一个新分支 
#git branch new-barnch
3.删除刚建立的新分支 
#git branch -D new-barnch
4、切换本地分支:git checkout
1.将当前本地分支切换到new-barnch
#git checkout new-barnch
5、在GitHub上创建开源项目
6、上传开源代码到GitHub:git push
1.备份密匙文件和公匙文件 
# ssh-keygen -t rsa -C “[email protected]”
2.检测密匙和公匙 
# ssh -T [email protected]
3.向代理身份验证添加RSA身份 # ssh-add
4.设置上传者的姓名和email 
# git config --global user.name”Your Name” 
# git config --global user.email [email protected]
5.设置helloworld工程在GitHub上的UPI 
# git remote add origin [email protected]:androidguy/helloworld.git
6.将本地版本库中的文件上传到GitHub 
# git push -u origin master
7.查看所有分支 
# git branch -a
7、从GitHub下载源代码:git clone
1.下载整个工程 
# git clone [email protected]:androidguy/helloworld.git
2.获取某一支的最新内容 
# git pull origin master
通过学习让我大致了解了一些git的一些东西,让我受益匪浅。

时间: 2024-10-24 05:48:11

第三章读书心得的相关文章

构建之法第三章读书心得

在构建之法第三章中,我们主要学习了个人能力的衡量与发展. 初级软件工程师有以下几个成长阶段:1.积累软件开发相关的知识,提升技术技能. 2.积累问题领域的知识和经验. 3.对通用的软件设计思想和软件工程思想的理解 4.提升职业技能 5.实际成果 软件开发的工作量和质量你的衡量标准:1.项目.任务有多大? 2.花了多少时间? 3.质量如何?交付的代码中有多少缺陷?

Android深度探索(卷1)HAL与驱动开发 第三章读书心得

Git的安装:在使用Git之前首先要安装Git.很多Linux系统已经带了Git.如果读者的Linux没有安装Git,可使用下面的方法来安装Git的最新版本. Ubuntu Linux 10.10或更新的版本,可以使用下面的命令来安装Git. #apt-get install git #apt-get install git-doc git-svn git-email git-gui gitk Ubuntu Linux 10.04或更低的版本. 需要使用下面的命令来下载用于版本控制的Git. #

Android深度探索——第三章读书笔记及心得

了解Git ——第三章读书笔记及心得 对于Android的理解是从这学期才开始,所以不可谓说是了解的太少太少.对于Linux虽然经过了一学期的学习.经过一次紧张的实训,但是了解的也不是很多.不过我终究是知道Android和Linux是开源的,这是很多老师都曾经告诉我们的.虽然Git并不是学习Android和Linux开发必须掌握的技术,但是对于想要认真学习好这门技术的我们来说应该要努力掌握好这门技术.就像书上说的学习新技术的方式不是一味的读书,只会纸上谈兵.更应该深入的理解自己感兴趣的源代码,通

JavaScript高级程序设计(第3版)第三章读书笔记

第三章  基本概念 ECMAScript中的一切(变量.函数名和操作符)都区分大小写. 标识符是指变量.函数.属性的名字,或者函数的参数. 标识符的组成规则是:第一个字符必须是一个字母.下划线(_)或一个美元符号($):其他字符可以是字母.下划线.美元符号或数字. ECMAScript标识符采用驼峰大小写格式. ECMAScript注释包括单行注释(//)和块级注释(/*  *  */). ECMAScript 5引入了严格模式的概念,严格模式是为JavaScript定义了一种不同的解析与执行模

《构建之法》第三章学习心得

这周我学习了<构建之法>第三章,讲述了软件工程师的成长.软件系统的绝大部分模块都是由个人开发或维护的.在软件工程的术语中,这些单个的成员叫做Individ-ual Contributor(IC).IC在团队中的流程是怎么样的呢?以开发人员为例,流程如下. 1.通过交流.实验.快速原型等方法,理解问题.需求或任务 2.提出多种解决办法并估计工作量 3.其中包括寻找以前的解决方案,因为很多工作是重复性的 与相关角色交流解决问题的提案,决定一个可行的方案 执行,把想法变成实际中能工作的代码,同时验证

《构建之法》第三章读书笔记

看到第三章,发现软件工程开发一直强调团队的重要性,但同时,每个人也发挥着重要的作用,在一个开发团队中,每个人都是一个环,环环相扣才能实现软件的开发.在大部分成功的软件团队模型中各个角色考虑问题的出发点是有区别的.不同意见的冲突在所难免,一个好的团队流程能把冲突的积极方面(各自尽力把自己的工作做好,说服别人)释放出来,避免消极方面(因为冲突而产生的消极.抵触情绪等). 在团队中,IC需要做到:通过交流.实验.快速原型等方法,理解问题.需求或任务:提出多种解决办法并估计工作量:与相关角色交流解决问题

201671010105 2016-2017-2《Java程序设计》第三章学习心得

通过学习第三章,我的总结有以下几点: 先说内容,第三章我们主要学习的是java的基本程序设计结构,学习了与之相关的一些内容,注释,数据类型,变量,运算符,字符串,输入输出语句,数组等等,在这些内容中,有些是在C语言中同样可以学到的,我们上学期已经学过,但也有很多是与c不一样的,是首次接触,比如注释,无论是java还是c语言,对于编程者而言,给自己编写的程序注释是一种良好的习惯,不止自己看懂,别人也能看懂,又比如数据类型,java中多了byte(字节型)和boolean(布尔型).在后面内容中也有

大道至简 第三章 阅读心得

第三章的主题是“团队缺乏的不只是管理”,在本章节作者举了鲜活的具体事例向读者深刻清晰地分析论述许多公司团队组建中的.当前面临的或者已经经历过的关键难题,运用他丰富的经验告诉我们应该如何去做,对于软件公司组建新团队,管理团队,或者是管理转型非常具有意义. 团队指的是大于2个人的队伍,在团队工作中由于自我定位不平衡,很容易出现工作量付出不相等的矛盾,就好比“一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝”,如何给每个人一个清晰地分工定位是很重要的,因为对于一个项目的开发,编写程序代码所占的重量不大,

品悟性能优化 第三章读书笔记

1. 罗敏老师的书里面第三章讲了几个Oracle的性能检测调优的工具,其实很长时间以前我一直也知道,但是自己一直认为获取trace以及进行查看是一件非常复杂和困难的事情, 以至于一直闭着眼睛不去学习. 其实今年初工作中红遇到的一个大问题 如果先看过这本书的话 明显可以更快的定位到问题,而不是苦苦的等同事返回工作岗位再发现问题根源. 1. sql_trace 可以对不同的session以及系统级别创建sql_trace的跟踪,但是因为系统实例级别的话 会严重影响操作系统的性能 而且会产生大量的日志