现代软件工程 第二章 作业 2 学习git用法与心得——孙雪莹

题目:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。

参考:廖雪峰的官方网站——Git教程

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

第一步:我用的是Windows系统,所以首先安装msysgit。安装完成后,在开始菜单找到"Git"->"Git Bash",出现一个类似命令提示符类似的窗口,证明Git安装成功。

安装完成后,要进行进一步设置:

第二步:创建仓库(repository)

在“Git Bash”上输入语句  cd Hello_World ,创建一个空的repository,命名为Hello_World。 pwd 命令可以显示当前所在目录。可以看到当前所在目录为/C/Users/Dell/Hello_World

然后,通过   git init 命令,完成仓库的初始化,使git可以管理仓库:

第三步:添加文档 add 语句

在本地建立一个 readme.txt的文件(廖大大特意声明,千万不要用Windows自带记事本编辑文档,用Notepad++编辑文档)。然后将文档放在之前建立的Hello_World目录下。

用 git add 语句,将文件,添加到仓库中。然后用命令  git commit  ,将文件提交到仓库中。    这里的 -m 后面输入的是本次提交的说明,这个特别重要,git会记录操作者的每一步修改,有了提交说明,我们容易发现问题出在哪里,从哪里开始修改。git反馈给Collabrator 1个文件被改动,插入了两行内容。

时间: 2024-08-06 10:54:03

现代软件工程 第二章 作业 2 学习git用法与心得——孙雪莹的相关文章

现代软件工程第二章作业

1.参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加[email protected] 为Collaborator. 小组GitHub新建工程Calc: 在远程仓库的Setting-Collaborators添加Collaborator,等待成员接受邀请: 该工程实则为四则运算项目,因而建立了以小组成员名字缩写的远程分

软件工程 第二周作业

##软件工程第二周作业 提出问题 1. 一般来说,想要自己的程序跑得又快又好,就要减少函数的反复调用,但有所得则必有所失,效能提高就有可能伴随着程序的稳定性的降低,这两者应该如何权衡呢? 2. 关于5.3.5 老板驱动的流程,这种开发流程模式存在着一些问题,那要如何解决这些问题呢? 这种模式当然也有它的问题. 领导对许多技术细节是外行. 领导未必懂得软件项目的管理,领导的权威影响了自由的交流和创造. 领导最擅长的管理方式是行政命令,这未必能管好软件团队或任何需要创造力的团队. 领导的精力有限,领

2017秋-软件工程第二次作业

本周因为个人缘故,参加社团活动作业没能及时完成.对此我表示,做过就不后悔,至少我觉得生活是丰富多彩的,错过的时间就应该努力赶上!夜深人静的时候总是可以让人反省自己.本次作业我只实现了第一个功能和第二个功能的部分.对此我表示很不满,但是时间紧迫.个人能力有限,以至于自己没能让自己的软件看起来完美. 第二次作业的内容非常有趣,这也是我一直想做的一件事情,统计一篇文章里的字词.我知道自己的编程能力较差.距离完成提交时间很近,自己手写全部是不能及时按照约定提交的,于是就尝试借鉴前人的代码.第一晚的努力各

软件工程—第二章

第二章—软件过程 软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动,软件过程的基本活动包括问题提出.软件需求规格说明.软件设计.软件实现.软件确认.软件演化,活动产生的制品包括软件需求制品.软件设计制品.软件实现制品软件测试制品.软件实施制品. 软件过程模型包括瀑布模型(经典的).快速原型模型.增量模型.螺旋模型.形式化方法模型.基于组件的开发模型.基于组件的开发模型充分体现了软件复用的思想,降低了开发风险和成本,能够快速交付所开发的软件. 微软公司的软件开发过

学习Git的一点心得以及如何把本地修改、删除的代码上传到github中

一:学习Github的资料如下:https://git.oschina.net/progit/ 这是一个学习Git的中文网站,如果诸位能够静下心来阅读,不要求阅读太多,只需要阅读前三章,就可以掌握Git的常用命令. 二:学习Git中远程仓库的问题: Git的远程仓库:就是管理你代码的地方,这个是Github中提供的有,只要你在Github中注册一下你就可以获得无限个Git的远程仓库. 我的Github中的远程仓库如下图所示: 对远程仓库我首先理解为:在Gitbash中敲一个命令:Git init

软件工程第二次作业——git的使用

1. 参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加[email protected] 为Collaborator.   邓杰: 陈宗雷: (1)在之前已经建立了自己的github账号,账号名称为zongleichen. (2)以合作者身份加入到组长建立的项目: 2.   每人自己建立一个HelloWorld项目,练

软件工程第二次作业--师兄采访

我采访的是李权师兄,虽然之前也有人采访过他,问题都是同样的问题,不过我挖掘出了和其他同学不一样的信息. 问题:    师兄,当时你们做的项目是什么,有多少用户, 现在还有人用吗? 李权师兄: 当时我们的项目名是约跑APP,当时用户有8人.在用户的手机上测试通过,能让用户找到一起跑步的小伙伴.现在已经没有人用了. 追问:该app给用户提供了什么样的服务? 李权师兄:app能提供给用户认识新朋友的平台.通过app,用户可以约人一起跑步. 第二个问题:师兄这个项目能否给我们团队继续开发,源代码还有么?

软件工程第二次作业 词频统计

1.项目名称:词频统计 2.代码地址:https://coding.net/u/songyuu/p/python_wf/git 3.代码如下: 1 import os 2 import re 3 import collections 4 #print(os.getcwd()) #显示wf.py路径 5 #print(os.listdir())#显示目录下的文件 6 file_name=input("wf ") 7 if not os.path.isfile(file_name+'.tx

软件工程第二次作业—结对编程

一. 作业要求 两人组成一队,进行结对编程. 从第一次软件工程作业中选出一人的作业作为这次作业的基础. 设计一个图形界面(GUI)的四则运算应用程序,可以是PC桌面的图形界面程序.网页程序或者手机程序. 设计的应用程序可以完成加法.减法.乘法.除法运算. 应用程序可以完成真分数的四则运算. 例如:1/2 + 1/3 = 5/6 例如:1/5 + 3/10 = 1/2(而不是5/10) 例如:1'1/3 - 2/3 = 2/3 (是1'1/3而不是4/3,注意:" ' "为1'1/3整数