用git管理项目

1、在gogs上创建一个项目

在组织下创建新的仓库

图片.png

图片.png

下面使用命令在本地搭建GIT仓库

前提已经安装好Git

根据自己电脑系统配置情况下载来安装,安装之后,运行 ,安装的时候一直点NEXT就行,直到安装结束。

安装好之后,桌面会有执行文件,运行 输入 git --version  成功显示版本号,安装就完成了。

图片.png

然后根据提示,输入命令来进行操作

不熟悉命令刚开始使用的时候很不方便。主要说下使用软件来进行git 管理,软件叫做 sourcetree  软件 在附件里面。也可以去官网下载 https://www.sourcetreeapp.com/

图片.png

根据提示把http地址复制黏贴到下图所示的地方

图片.png

软件会自动判断地址是否正确,然后点击克隆。

需要注意的是 必须是空的项目文件夹,否则会提示错误。

图片.png

克隆成功后,项目文件里面会有.git 的隐藏目录。 然后我在里面添加了一个测试文件,来测试提交文件到服务器。当你添加文件后,该软件会自动检测到所添加的文件,然后点击下图箭头所指按钮

图片.png

图片.png

图片.png

这个时候服务器上面就会出现

图片.png

假如其他成员要提交文件的时候,需要先拉取,再进行提交。

图片.png

使用软件操作起来是比较容易的,下面是命令写法。

按照提示的命令在本地创建仓库,push到远端

Clipboard Image.png

3、在本地创建local preivew 分支 (有时候为了方便,项目也不是很大可以不用建分支)

git branch local

git branch preview

4、如果没有对应的远端分支就创建

git push origin preview — 创建远程分支

5、切换到local分支做开发

6、git push 推到远端

7、git pull 拉取代码

Gogs是一款极易搭建的自助Git服务。Gogs的目标是打造一个最简单、最快速和最轻松的方式搭建自助Git服务。使用Go语言开发使得Gogs能够通过独立的二进制分发,并且支持Go语言支持的所有平台,包括Linux、MacOSX、Windows以及ARM平台。 Gogs功能特性: 支持活动时间线 支持SSH以及HTTP/HTTPS协议 支持SMTP、LDAP和反向代理的用户认证 支持反向代理子路径 支持用户、组织和仓库管理系统 支持添加和删除仓库协作者 支持仓库和组织级别Web钩子(包括Slack集成) 支持仓库Git钩子和部署密钥 支持仓库工单(Issue)、合并请求(Pull Request)、Wiki以及保护分支 支持迁移和镜像仓库以及它的Wiki 支持在线编辑仓库文件和Wiki 支持自定义源的Gravatar和Federated Avatar 支持Jupyter Notebook 支持邮件服务 支持后台管理面板 支持MySQL、PostgreSQL、SQLite3、MSSQL和TiDB(实验性支持)数据库 支持多语言本地化(22种语言) 系统要求: 最低的系统硬件要求为一个廉价的树莓派 如果用于团队项目,建议使用2核CPU及1GB内存 浏览器支持: 请根据Semantic UI查看具体支持的浏览器版本。 官方支持的最小UI尺寸为1024*768,UI不一定会在更小尺寸的设备上被破坏,但我们无法保证且不会修复。 安装部署: 在安装Gogs之前,您需要先安装基本环境。 然后,您可以通过以下5种方式来安装Gogs: 二进制安装 源码安装 包管理安装 采用Docker部署 通过Vagrant安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值