Git的使用(一)Git项目管理基本操作

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

原创链接:https://blog.csdn.net/hemingyang97/article/details/82532612

Git项目管理基本操作

服务端软件下载:

https://bonobogitserver.com/ 下载Git服务端的安装包(实际上是个一个基于MVC的网站应用程序)

 

将网站部署在IIS上面:

注:如果本机中没有安装IIS需要先安装IIS:

详细步骤:  https://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html

Win7、Win8、Win10步骤一样。

部署流程同普通的网站部署:

可以参考官方详细介绍: https://bonobogitserver.com/install/

客户端软件下载:

https://git-scm.com/downloads 下载Git客户端

 

https://tortoisegit.org/download/ 下载Git客户端图形界面管理工具TortoiseGit

一.  账户管理

登录部署好的bonobo git server: 

初始用户名:admin

密码:admin 

图1-1-1

图1-1-2

图1-1-3

二. 克隆项目

1. 点击图1-1-2 库的名称链接进入库的详情页面,复制Git库的url地址(这里是基于http协议的)

图2-1-1

2. 在自己的本地创建一个文件夹当作自己的工作目录,然后右键点击Git克隆,确认信息无误后点击确定,首次会提示输入用户名和密码

图2-2-1

等待处理完成……

图2-2-2

图2-2-3

三.  分支管理

1. 创建新分支。

在本地项目目录中右键- TortoiseGit-创建分支,输入想要创建的分支名称

图3-1-1

2. 切换分支。

在项目目录下右键- TortoiseGit-切换/检出

图3-2-1

选择要切换的分支后点击确定

图3-2-2

3. 提交分支

项目文件修改完毕后,在项目目录中右键Git提交-> (对应的分支名称)

图3-3-1

输入更改的日志信息,确认要提交的文件后点击提交

图3-3-2

如果要推送至中央服务器上,请在提交后点击推送

图3-3-3

4. 合并分支

假设现在有feature-newtask1和feature-newtask2两个分支,这两个分支都是从master分支新建的。其中feature-newtask1中开发并提交至服务器了一些新的功能,这个时候feature-newtask2需要feature-newtask1中提交的代码,此时需要进行代码的合并。

在项目目录下右键- TortoiseGit-合并

图3-4-1

选择 feature-newtask1分支,点击确定

图3-4-2

处理完成后即可,此时feature-newtask2分支已经获取到了feature-newtask1分支提交的代码

图3-4-3

四.  Visual Studio 中使用Git插件

在开发工具Visual Studio 2013、Visual Studio 2015中已经集成了Git插件,无需单独安装。

图4-1-1

 

在团队资源管理器中可以看到相应的菜单,功能和TortoiseGit一致,在此不再赘述。

 

图4-1-2

图4-1-3

github项目管理以及项目统计 github项目管理以及项目统计 这次大作业中算是真正体验了把用github来管理项目的感觉。第次尝试用git管理难免遇到很多不懂的地方然后踩坑,也算是正常现象。现在就把这次项目中用到的使用操作在这里分享下。尽管git的命令挺多, 但是只要掌握几个套路,对于应付般的项目开发也就够用了。 当然这篇博客仍是新手向…毕竟我也只是初识gitgithub项目管理以及项目统计 1.... 阅读详情

相关推荐

Git项目管理快速入门,轻松易上手

快速了解 Git 的基础操作,在学习中先让自己用起来 !

生产队的刘同学 1019

git使用——最全操作流程

git操作详细流程

forever__fish的博客 3万+

日常项目管理和开发中经常使用Git统计命令

Git统计脚本为我们提供了丰富的项目洞察力,让我们能够更好地量化项目进展、团队协作效率甚至代码质量。希望以上的示例能激发你对Git更深层次应用的兴趣,并将其融入到日常的项目管理和开发流程中,助力团队效能提升。在实际操作中,根据具体需求,还可以结合shell脚本、awk、sed等工具进步定制复杂的统计逻辑,满足更多个性化的统计需求。

gongjin28_csdn的博客 1449

Git 常用命令

查看当前状态 git status 新建分支 git checkout -b develop 新建分支并关联到远端 git checkout -b develop origin/develop 切换分支 git checkout xxx 忘记命令 git checkout --help 强制回退到上次提交 git reset --hard head~1 撤销所有修改 git checkout .......

若风 442

Git 超详细使用教程

Git种分布式版本控制系统,用于跟踪文件和目录的变化,以及协调多个人员之间的代码协作。分布式: 每个开发者都有份完整的代码仓库,可以在离线状态下工作,减少对中央服务器的依赖。高效性: Git对于历史版本的管理非常高效,基于快照而不是差异。分支管理: Git鼓励使用分支进行并行开发,方便实现不同功能和修复同时进行。易于协作: 多人协作时,可以轻松地合并和解决冲突。安全性: Git使用哈希值保证数据的完整性,避免了数据损坏。开源: Git本身是开源的,拥有庞大的社区支持。

最难不过坚持,与你共同进步 8898

Git超详细使用教程

Git超详细使用教程

weixin_45822310的博客 5509

Git使用

git的基础简介及使用指令介绍。

山高路远,后会总有期。 774

使用git进行项目管理

从脚本到项目管理Git与文档实践指南 本文系统介绍了从脚本开发转向完整项目管理的核心技能: 规范文档:详细说明了README文件的结构要素,包括项目描述、安装指南、使用说明等6个必备模块 Git实战: 解析工作区/暂存区/仓库三区域概念 提供文件跟踪、提交、分支管理等20+常用命令 特别标注多分支开发时的命令作用范围(如merge仅影响当前分支) 进阶技巧: 通过.gitignore管理文件过滤 使用reflog+reset进行版本回退 处理合并冲突的标准化流程 全文以开发者的视角,将理论说明与具体操作示

weixin_37501173的博客 1464

git 项目管理常用操作流程

git管理项目的好处我在这里就不再描述了,以我多年的开发经验,总结了下常规的git项目管理流程如下: 初次创建项目常用操作流程 在github上创建项目,可参考《GitHub项目管理基本操作》 clone项目到本地(git clone https://github.com/loushengyue/hello-world.git) 编辑内容(在克隆下来的文件夹hello-world内创建或者粘...

loushengyue 5158

使用 Git 工具进行项目管理

使用 Git 工具进行项目管理

Guanngxu的博客 2606

项目管理工具GitGitee。Git与SVN的区别

今天复习了下以前学习的Git中央仓库(分布式项目管理工具)。下面给大家分享下把希望对你有所帮助哦 什么是项目管理工具? 在多人开发过程中,在每个开发人员的计算机中会有些类似的文件(A有xx.txt文件,B同样也有这个文件),在项目整合时到底使用谁的文件? 这个时候就需要使用项目管理工具了将这个文件放到中央仓库中(同步多个开发人员的代码)。其他开发人员要写该开发文件时必须先从本地仓库下载后再修...

ACBEGF的博客 3673

linux下的项目管理工具make和git使用

在linux下我们不能向在windows下这样去快速的进行编译,在以前我们都是使用个命令个命令地去将.c文件生成程序,在这里我们介绍项目自动化辅助构建工具make以及项目版本管理工具git** make ** make说白了就是个解释器,他是和Makefile相配合使用的,我们介绍下Makefile,。 Makefile是个普通文件,内部可以定义自己的项目整体编译规则。make就是在当前...

boke_fengwei 1291

Git项目管理之奇淫技巧

Git项目管理之奇淫技巧 随着项目业务的丰富,结构层次的复杂,单项目管理手段已经显得越来越力不从心。尤其是插件化开发、热修复盛行的今天。以下介绍两种我个人比较推荐的 git项目管理的方式。 Repo Android 使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,它是个Python脚本,对Git部分命令进行封装...

落叶Ex的博客 2370

GitGit01:Git版本控制的基本操作和原理

本文摘要: Git款强大的分布式版本控制系统,用于高效管理代码版本和团队协作。文章详细介绍了Git的安装配置流程,即工作原理。

正经教主是个热衷于正经学习分享的教主。 1264

git使用大全,强大的项目管理工具

、前言    作为个合格的猿,SVN的使用相信大家已经非常熟悉了,GIT作为个强大的版本控制工具,也是非常有必要深入学习的。对比两个工具,说说GIT的优缺点: 优点:1、GIT拥有全世界的资源,大部分优秀的开源项目都是放在github上,这点足以说明了切;      2、功能上,GIT拥有svn所有的功能,提交,保存,更新,合并等等。不同的是,GIT有两个仓库,个是

心飞扬的博客 7042

git项目管理工具教程

本文介绍了Git分布式版本控制工具的基本使用流程,包括从建立本地库、远程库到日常版本控制和分支管理的操作指南。文章首先讲解如何初始化本地仓库并关联远程仓库(如Gitee),详细说明了git init、git remote add等命令的使用。然后介绍了Git核心工作流程:通过git add提交到暂存区,git commit提交到本地仓库,git push推送到远程仓库。在分支管理部分,重点讲解了分支创建、切换、合并和删除等操作,并分析了GitFlow工作流模型。最后简要介绍了在Visual Studio

ShangguanLuli的博客 674

GitHub项目管理详细教程/git教程【有图有代码】

使用GitHub进行项目管理的之前,

zik的博客 1984

git项目管理

git项目管理

weixin_44732379的博客 976
上一篇: 设计模式之——代理模式
下一篇: 图解排序算法(三)之堆排序
ssuqin001
博客等级 码龄15年 61粉丝 95原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值