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

Git项目管理基本操作

服务端软件下载:

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

Git的使用(一)Git项目管理基本操作_第1张图片

 

将网站部署在IIS上面:

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

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

Win7、Win8、Win10步骤一样。

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

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

 

客户端软件下载:

 

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

 

Git的使用(一)Git项目管理基本操作_第2张图片

 

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

Git的使用(一)Git项目管理基本操作_第3张图片

 

 

一.  账户管理

登录部署好的bonobo git server: 

初始用户名:admin

密码:admin 

Git的使用(一)Git项目管理基本操作_第4张图片

图1-1-1

 

 

Git的使用(一)Git项目管理基本操作_第5张图片

图1-1-2

 

Git的使用(一)Git项目管理基本操作_第6张图片

图1-1-3

 

二. 克隆项目

 

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

Git的使用(一)Git项目管理基本操作_第7张图片

图2-1-1

 

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

Git的使用(一)Git项目管理基本操作_第8张图片

图2-2-1

 

等待处理完成……

 

Git的使用(一)Git项目管理基本操作_第9张图片

图2-2-2

Git的使用(一)Git项目管理基本操作_第10张图片

图2-2-3

 

三.  分支管理

 

1. 创建新分支。

 

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

Git的使用(一)Git项目管理基本操作_第11张图片

图3-1-1

 

2. 切换分支。

 

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

Git的使用(一)Git项目管理基本操作_第12张图片

图3-2-1

 

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

Git的使用(一)Git项目管理基本操作_第13张图片

图3-2-2

 

3. 提交分支

 

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

Git的使用(一)Git项目管理基本操作_第14张图片

图3-3-1

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

 

Git的使用(一)Git项目管理基本操作_第15张图片

图3-3-2

 

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

Git的使用(一)Git项目管理基本操作_第16张图片

图3-3-3

 

4. 合并分支

 

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

 

 

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

 

 

 

 

Git的使用(一)Git项目管理基本操作_第17张图片

图3-4-1

 

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

Git的使用(一)Git项目管理基本操作_第18张图片

图3-4-2

 

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

Git的使用(一)Git项目管理基本操作_第19张图片

图3-4-3

 

四.  Visual Studio 中使用Git插件

 

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

 

 

 

Git的使用(一)Git项目管理基本操作_第20张图片

图4-1-1

 

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

 

Git的使用(一)Git项目管理基本操作_第21张图片

图4-1-2

Git的使用(一)Git项目管理基本操作_第22张图片

图4-1-3

你可能感兴趣的:(ASP.NET网站开发)