第三章 读书笔记

安装git 1.ubuntu linux10.10或更新的版本命令为#apt—get install git #apt—get install git-doc git-svn git-email git-gui gitk 2.ubuntu10.04或更低版本#apt—get install git-core #apt—get install git-doc git-svn git-email git-gui gitk 3.RHEL、FEDORA、CENTOS命令为:#yum install git #yum install git-doc git-svn git-email git-gui gitk
查看git文档 在linux下直接使用man命令查看指定命令的帮助文档
源代码的提交与获取
 1.创建版本库:git init  git的版本库与其他版本库的组织方式有很大差异。git的版本库分为本地版本库和远程版本库。任何人想修改git源代码托管服务器中的源代码,必须使用git clone命令在本地建立一个与远程版本库一模一样的本地版本库。在建立开源项目之初,需要使用git init在本地建立一个空的版本库。
 2.将文件提交到本地版本库:git commit 使用git管理文件,首先要将文件提交到本地版本库。现在执行命令进入/demo/helloworld-git目录,并在helloworld-git目录下建立一个helloworld.txt文件。
 3.创建本地分支:git branch
 4.切换本地分支:git checkout 本地分支是为了隔离主分支不同的部分修改。使用git checkout命令可以在不同的本地分支之间切换。
 5.在github上创建开源项目
 6.上传源代码到github:git push
 7.从github下载源代码:git clone

时间: 2024-07-30 10:18:19

第三章 读书笔记的相关文章

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

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

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

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

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

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

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

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

《Linux内核设计与实现》第三章读书笔记

一.进程(任务)描述 1.进程是处于执行期的程序:除了可执行程序代码,还包括打开的文件.挂起的信号.内核内部数据.一个或者多个执行线程等多种资源 线程是在进程活动中的对象:内核调度的对象是线程而不是进程 在Linux系统中,并不区分线程和进程 可能存在两个或者多个进程执行的是同一个程序:甚至N个进程共享打开的文件.地址空间之类的资源 2.在现代操作系统中,进程提供两种虚拟机制:虚拟处理器和虚拟内存 同一进程中的线程之间可以共享虚拟内存,但是每个都拥有自己的虚拟存储器 3.进程概述 新创建的进程调

《番茄工作法图解》第三章读书笔记

比较正式的用法是借助厨房定时器,做记录表格,还有每日回顾.避免遗漏,改进流程. 选择”今日待办”表格中最重要的工作,扭启番茄钟到25分钟,开始专注于这项活动——仅此一项. 创建”活动清单”表格和”今日待办”表格 阶段 番茄工作者每天具有以下5个阶段: 计划:在一天的开始,从积压的工作(称为”活动清单”)中提取最重要的活动,填写到”今日待办”表格中.这就是你当天的自我承诺. 跟踪:确定当天活动后,扭启25分钟的番茄钟,从当天活动的第一项开始进行.在每个25分钟的时间段(称为一个番茄钟)内,你要收集

《Linux内核分析》之第三章读书笔记

进程管理 进程是处于执行期的程序以及相关的资源的总称,也称作任务.执行线程,简称线程,是在进程中活动的对象. 可以两个或两个以上的进程执行同一个程序 也可以两个或两个以上并存的进程共享许多资源 内核调度的对象是线程,而不是进程. 进程描述符及任务结构 内核把进程的列表存放在任务列表(task list)的双向循环链表中. 链表中每一项都是类型为task_struct的进程描述符的结构. 进程描述符中包含的数据能完整地描述一个正在执行的程序: 打开的文件 进程的地址空间 挂起的信号 进程的状态 m

第三章读书笔记

进程管理 3.1进程 进程就是处于执行期的程序(目标码存放在某种存储介质上) 但进程并不仅仅局限于一段可执行程序代码. 执行线程,线程,是进程活动的对象. 两种虚拟机制:虚拟处理器和虚拟内存. 最终,程序通过exit()系统调用退出执行. 3.2进程描述及任务结构 内核把进程的列表存放在叫做任务队列的双向循环链表中. Task_struct相对较大,在32位机器上,它大约有1.7KB. 3.2.1分配进程描述符 结构中task域中存放的是指向该任务实际task_struct的指针. 3.2.2

Android深度探索--HAL与驱动开发----第三章读书笔记

1. 什么是Git? Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. 2. Git的安装. # apt-get install git #apt-get install git-doc git-svn git-email git-gui gitk 在Linux下可以直接使用man命令查看指定命令的帮助文档 #git help <sub-comm