当前位置: 首页 > news >正文

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

        在软件开发过程中,版本控制工具是不可或缺的。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 进行项目开发和托管时有所帮助。😉

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 408算法题leetcode--第14天
  • 【CSS】变量的声明与使用
  • 【Linux基础IO】深入解析Linux基础IO缓冲区机制:提升文件操作效率的关键
  • Android数据序列化总结
  • Redis Bigkey
  • 从零到爆款:利用自养号测评打造Temu、亚马逊热销产品
  • 蠕虫病毒(网络安全小知识)
  • 【权限控制】一个通用的用户权限控制架构设计方案,可以适用于大多数应用场景
  • [数组计数法]#116. 开会时间
  • 戏曲多多 1.0.6.0 专为电视端设计的戏曲与生活内容APP,同样适用于安卓手机,方便老年人使用
  • 学习C4模型的新网站
  • 传奇开服需要多少钱?传奇开服服务器是自己买还是租?
  • Unity DOTS系列之托管/非托管Component的区别与性能分析
  • 一起操作一遍git,还不会你找我
  • tensorflow算子调用示例(MINIST)
  • 【mysql】环境安装、服务启动、密码设置
  • HTTP请求重发
  • javascript面向对象之创建对象
  • Logstash 参考指南(目录)
  • php ci框架整合银盛支付
  • React Native移动开发实战-3-实现页面间的数据传递
  • socket.io+express实现聊天室的思考(三)
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • vuex 笔记整理
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • Vue组件定义
  • 编写符合Python风格的对象
  • 分布式熔断降级平台aegis
  • 每天10道Java面试题,跟我走,offer有!
  • 你不可错过的前端面试题(一)
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 我从编程教室毕业
  • 学习使用ExpressJS 4.0中的新Router
  • Java总结 - String - 这篇请使劲喷我
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #NOIP 2014#Day.2 T3 解方程
  • (1)bark-ml
  • (poj1.2.1)1970(筛选法模拟)
  • (solr系列:一)使用tomcat部署solr服务
  • (多级缓存)多级缓存
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (回溯) LeetCode 131. 分割回文串
  • (九)信息融合方式简介
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (生成器)yield与(迭代器)generator
  • (算法)Travel Information Center
  • (算法二)滑动窗口
  • (贪心 + 双指针) LeetCode 455. 分发饼干
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET NPOI导出Excel详解