多学科视角下探索开源&Github、Git初步学习


在这里插入图片描述

Think

1.Github 作为现今最主流的代码托管平台、协作平台甚至是“社交平台”,本身是闭源的。一方面,它是和大多数开发者连接最紧密的开源阵地,另一方面,拥有传统“黑客精神”的人认为将用户身份绑定这样一个闭源平台上恰恰与开源背道而驰。请从早期自由软件运动与现代开源模式变迁的视角,谈一谈你对上述两种认知的理解。

2.在拓展阅读《开放式协作》第二章中国根据用户增长和贡献者增长将所有项目分为了四种类型,它们分别具有怎样的特征?请在每一个类型下推荐一两个你了解或接触过的开源项目。

Note

Github是一家为开源项目提供托管服务的公司。

少部分的人承担了大部分的代码工作,不能依靠传统的方法,即“更多的参与”,这会让维护者不知措。

与传统的大型整体软件项目和围绕着它们所兴起的繁荣社区相反,npm软件包的设计是小型且模块化的,这导致每个项目需要更少的维护者,而且维护者与它们编写的代码形成暂时的关系。当今,维护者、贡献者和用户的关系将更轻松,更易处理。

Git

是一个版本控制系统,可用于监控一个项目在不同时期的状态。下面来看看基本的使用。
Git Bash 是一个终端模拟器,允许用户在Windows上像Linux、Mac一样与 Git 进行交互。
打开下载好的 git bash.
查看版本
git --version
创建一个文件夹作为实验环境

cd d:
mkdir gitPractice
cd gitPractice
pwd

初始化,使 git 开始跟踪
git init
检查状态
git status
在这里插入图片描述
写入第一个数据
echo "hack my herat" > file.txt
ls
explorer . 打开当前文件夹
在这里插入图片描述
查看 file.txt 文件,确实写入了内容
关闭文件,用 Git 将其保存为一个特定版本
git add file.txt
git commit -m "Version1"
git status

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值