【软件工程实践一】git使用心得

第一次软工实践,我们需要做的是学习如何使用github,并将本地库的文件添加到远程库中,以下是我进行实践的工程。

【一、git的安装及准备工作】

首先从http://msysgit.github.io/下载git,然后按默认选项安装即可。然后打开git bush,在命令行中先输入

这一步是必须的,因为Git是分布式版本控制系统,所以每个机器都必须先自报家门:你的名字和Email地址。开始我以为这一步不重要所以就没进行这一步,在后面用命令git commit把暂存区的文件拉到master里时会出现下面的错误,使我不得不去重做上一步。【二、建立版本库】在命令行中用cd命令进入你要创建版本库的目录,我的目录是D:\Git\li_repository,(目录中最好不要有中文,否则以后可能会遇到一些问题),然后用通过git init命令把这个目录变成Git可以管理的仓库,此时已创建了一个空的库。【三、将文件放进master分支】要将文件上传到自己github中,还需要在本地将文件放进mater里。首先,将要上传的文件复制到D:\Git\li_repository然后用git add命令把文件放进暂存区
之后用git commit把MyApplication放进master分支里其中解释一下,“”里的能容是本次提交的说明,可以输入任意内容本次提交的说明。再提醒一下,次部分一定要分两步完成,先git add命令把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。【四、创建SSH Key】因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以我们在开始传送文件之前先要创建一个ssh key。先在命令行中输入$ ssh-keygen -t rsa -C "",“”里面输入的是你github账号的邮箱
回车后还要设置一些多密码,对我们来说没有必要,所以可以跳过。打开自己github的账号,点击setting
点击ssh key,再点击add ssh key,在title里随意填入一个名字,回到命令行用vim~/.ssh/id_rsa.pub看秘钥里的内容然后把里面的内容复制到key文本里点击add key就添加成功了这里我们就不科普ssh key的知识了,总之你只要知道它对你github账号的安全起到至关重要的作用。【五、将本地文件git到github上】先登入github网站,在右上角点击new repository
在repository name中填入库名,其它选项不管,点击create repository,创建一个新的库

将框框里的网站复制,用$ git remote add origin https://github.com/sefzu2015Ggavin/HellowWorld.git(复制的网站)将本地库和网站上的库相关联,

用$ git push -u origin master把本地文件上传,如见出现如下情况,就说明上传成功了。

【六、总结体会】

此次实践让我学会了如何添加远程库,而且还是碰到了一些问题,这里我就不细说了,但我最大的感受是,如果你想成为一个程序员的话,必须要有很强的自学能力,而要想有很强的自学能力必须要学会如何用百度解决各种各样奇葩的问题,你不能总是依靠周围的人来帮你解决,因为很多问题别人也没见过所以不懂解决,这个时候只能靠自己一点点摸索,虽然可能会花很长很长的时间,但这就是成为程序员的必经之路。另外,虽然学会了如何使用git添加远程库,但这还是远远不够了,因为git还有其它强大的功能,所以在今后的学习路上还得慢慢学会如何更好的使用git

步骤四的链接https://github.com/sefzu2015Ggavin/HellowWorld.git

时间: 2024-10-07 00:01:14

【软件工程实践一】git使用心得的相关文章

软件工程实践

课程信息 参考教材 <构建之法>   作者:邹欣, 编辑:周筠 他山之石 北京航空航天大学    罗杰, 刘乾 东北师范大学          杨贵福 北京电子科技学院    娄嘉鹏 福大历届软工 2016软件工程 教师:张栋 助教:大史 排骨 对象:大三(上)学生 Loading... 2015软件工程 教师:张栋 助教:范飞龙 对象:大三(上)学生 课程:成绩计算原则 作业列表 作业序号 作业主题 优秀作业 助教点评/总结 作业1(个人) 课程预期.自我目标 + 调研移动平台开发环境的发展

《软件工程实践导论》一读后感

<软件工程实践导论>这本书是清华大学出版社2005年出版的图书,作者为金尊和.之所以选择这本书作为本次作业选书,是因为一个学长手上刚好有这本书,而且也向我推荐这本书值得一看.但是书相对较厚,而且内容也并不简单,所以我只能算是浅尝辄止. 这本书前面部分就是软件工程的一些方法概念,以及各工程上的结合,对于代码实际设计和开发过程还是有很大的帮助,感觉很多东西在我们的大作业--<排课系统>里面有都有应用,所以给我的感觉就是和实际应用相互呼应,能用学以致用. 后面部分就是本书具有特色的东西,

软件工程实践感想

这学期学习了软件工程实践这门课,我觉得这是对上学期的软件工程课程学习的检验,上学期学习软件工程只是我们浅显的认识,相比之下,这学期就更加全面的说明了开发一个项目所需要的步骤以及开发项目过程中所需要注意的诸多细节.如果说上学期的课程注重理论基础的话,那么这学期的软工实践,顾名思义,就是侧重我们动手操作的能力. 学习了这门课程, 还有老师们的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合.整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,

git学习心得总结

Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理 有两种取得 Git 项目仓库的方法. 第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库. 第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来. 一.从当前目录初始化 Git init 初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中. 二.git clone ssh://[email protected]/git/mx28/linux

软件工程实践的八大常识

--- 本文摘选自<软件工程核心知识>下卷第1093页,文中所提页码都出自该著作. "常识" (Commonsense), 即多数人信以为真并自觉应用的知识, 受社会的普遍认同,反映当时社会的最一般观念.常识有"内心感官" 之称, 它如同外部感官(视.听.嗅.味和触) 一样, 能近乎"直觉" 和"本能" 地指导个体实践.概言之, 常识既是个体学习和实践的结晶, 又是个体学习和实践的法宝. 软件工程常识是软件实践者的

【目标】我的软件工程实践项目

1.这次的软件工程实践项目是要我们开发移动应用的软件,而我本人对于Android较感兴趣,所以对到最后能学习到的能力的预期当然是: · 有能力独自开发能稳定运行功能简单的应用,比如教务处查成绩软件等: · 懂得如何团队协作,想要开发功能稳定,强大的软件,单干肯定不行,所以要积累团队协作的经验: · 当然,如果有能力,能顺便了解下IOS或微信的开发自然最好. 2.而对课程的期望:希望老师能先给我们规划好大概的学习方向,让我们知道从哪开始入手学习,学习哪个方向的知识,不至于走太多歪路.当然,学习过程

软件工程实践记录p3(day7-9)

这三天的主要内容是模仿前6天的客户关系管理系统创建库存管理系统,大体框架和客户系统类似,增加了时间记录.根据数据生成excel文件,另对界面进行了美化. 增加时间相关代码 Date date = new Date(); DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String stocktime = format.format(date); item.setStocktime(stocktime);

个人作业——软件工程实践总结作业

一.回望暑假,展望未来 1)参加软工实践之前,我可能只是在C++方面,有能力完成一些编程题目:在参与课程的过程中,我主要拓展了Android开发方面的知识.不足方面,我认为在合理安排时间方面十分欠缺,几乎每次要交的内容,都是在截止日期前不久奋力完成. 2) 1.我在这门软件工程实践中,完成了1200行代码左右. 2.软件工程各次作业消耗时间 作业名称 时间 软件工程实践2017第一次作业 2小时 软件工程实践2017第二次作业 3天 结队项目--第一次作业 2-3天 团队第一次作业--团队展示

【软件工程实践 &#183; 团队项目】 第一次作业

[软件工程实践 · 团队项目] 第一次作业 队员姓名与学号(标记组长) 学号 姓名 20165211 丁奕(组长) 20165208 孔月 20165230 田坤烨 20165226 刘香杉 队名 快奶我一口 队员风采: 全军出击!!!! 团队的首次合照 团队的特色描述 我们敲认真! 原文地址:https://www.cnblogs.com/KY-high/p/9000409.html