【Git入门】使用 Git 进行项目管理:Word Count 程序开发与托管

news/2024/9/25 18:30:56/

        在软件开发过程中,版本控制工具是不可或缺的。Git 作为一款强大的分布式版本控制工具,为开发者提供了高效的代码管理和协作方式。本博客将介绍如何下载安装 Git 版本管理工具,并使用 Git 和 GitHub 平台进行一个名为 Word Count 的项目开发与托管。

(一)下载安装Git版本管理工具

Git官网直接下载安装程序

图 1 进入官网下载git

图 2 打开安装包

图 3 选择安装配置

图 4 选择安装位置

图 5 安装完成检验

图 6 打开gitBash

图 7 在gitBash设置用户name和email

(二)注册Gitee或GitHub平台账号

图 8 注册github账号

1、程序名称

WordCount

2、功能说明

程序统计文本文件(纯英文)的字符数或者单词数。空格,水平制表符,换行符均算字符。由空格或逗号分割开的都视为单词,且不做单词的有效性校验,例如:thi#,that视为用逗号隔开的2个单词

(三 使用git

1、本地创建Word Count项目:

图 11 git创建并查看Word Count项目状态

2、在项目根目录运行GitBash管理工具

图 12 运行GitBash管理工具

3、在GitHub平台创建远程仓库用于托管Word Count项目。

参考第2点要求仓库名为WordCout

图 13 创建远程仓库

4、完成项目代码编写与测试。

图 14 程序设计部分代码展示

图 15 .txt文件内容

图 16 测试代码输出结果

5、将本地仓库的变动更新到GitHub平台的远程仓库。

最后的结果(此处仅为更新成功的示例):

步骤1:初始化本地库:

输入命令:git init

步骤2:连接远程仓库:

github获取远程仓库url:

输入命令:git remote add <远程仓库别名> <远程仓库url>

步骤3:将未跟踪文件加入暂存区

输入命令:git remote add.

步骤4:将暂存区文件加入本地库

输入命令:git commit -m <代码提交注释>

查看本地仓库分支:

输入命令:git branch

步骤5:将本地库推送到远程仓库

输入命令:git push <远程仓库别名> <分支名称>

最终结果:

最终结果如图所示,成功将本地仓库的变动更新到 GitHub 平台的远程仓库。

通过以上步骤,我们成功地使用 Git 和 GitHub 平台进行了项目的开发与托管。Git 不仅提供了强大的版本控制功能,还方便了团队协作和代码管理。希望这篇博客对你在使用 Git 进行项目开发和托管时有所帮助。😉


http://www.ppmy.cn/news/1530405.html

相关文章

不在同一局域网怎么远程桌面?非局域网环境下,实现远程桌面访问的5个方法分享!

非局域网环境下&#xff0c;怎么远程桌面&#xff1f;还能做到吗&#xff1f; 在企业管理中&#xff0c;远程桌面访问已成为提高工作效率、实现跨地域协同工作的关键工具。 然而&#xff0c;当被控端与控制端不在同一局域网时&#xff0c;如何实现远程桌面连接成为了许多企业…

基于微信小程序的购物系统+php(lw+演示+源码+运行)

基于微信小程序的购物系统 摘要 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;管理信息系统的实施在技术上已逐步成熟。本文介绍了基于微信小程序的购物系统的开发全过程。通过分析基于微信小程序的购物系统管理的不足&#xff0c;创建了一个计算机管理基于微信小…

Linux相关概念和重要知识点(6)(make、makefile、gdb)

1.make、makefile &#xff08;1&#xff09;什么是make、makefile&#xff1f; 在我们写完代码后&#xff0c;要编译运行&#xff0c;如果有多个.c文件就需要每次都自己用gcc -o来处理&#xff0c;这十分麻烦。当我们想要自定义多个文件的处理时&#xff0c;我们会浪费很多时…

Pytorchz学习---基于卷积神经网络的MINIST数据集训练

# 一般情况下&#xff0c;如果模型有可学习的参数&#xff0c;最好用nn.Module&#xff0c;其他情况用nn.function相对简单一些 import torch.nn.functional as F import torch loss_func F.cross_entropy def model(xb):return xb.mm(weights)bias# bs 64 # xb x_trains[0:…

微服务注册中⼼1

1. 微服务的注册中⼼ 注册中⼼可以说是微服务架构中的”通讯录“ &#xff0c;它记录了服务和服务地址的映射关系。在分布式架构中&#xff0c; 服务会注册到这⾥&#xff0c;当服务需要调⽤其它服务时&#xff0c;就这⾥找到服务的地址&#xff0c;进⾏调⽤。 1.1 注册中⼼的…

大健康裂变分销小程序开发

大健康裂变分销小程序的开发是一个涉及技术、市场策略、用户体验和合规性等多个方面的综合项目。这类小程序旨在通过分销机制促进大健康产品的销售和品牌推广&#xff0c;同时利用社交网络的裂变效应扩大市场影响力。以下是大健康裂变分销小程序开发的主要步骤和考虑因素&#…

设计模式-PIMPL 模式

PIMPL&#xff08;Pointer to IMPLementation&#xff09;&#xff0c;又称Opaque Pointer模式或编译防火墙&#xff0c;是一种在C中广泛应用的编程技术。其核心思想是将类的实现细节从公共接口中分离出来&#xff0c;通过指向实现类的指针来访问类的具体功能。这种模式在提高代…

C#|.net core 基础 - 深拷贝的五大类N种实现方式

在实际应用中经常会有这样的需求&#xff1a;获取一个与原对象数据相同但是独立于原对象的精准副本&#xff0c;简单来说就是克隆一份&#xff0c;拷贝一份&#xff0c;复制一份和原对象一样的对象&#xff0c;但是两者各种修改不能互相影响。这一行为也叫深克隆&#xff0c;深…