Python进阶12---Git服务器搭建
GIT
Gogs
![]()
软件依赖
Mysql

![]()
安装


![]()
![]()
![]()

配置
参考官方文档: https://gogs.io/docs/advanced/configuration_cheat_sheet.html
概述

服务器(server)

![]()
仓库(repository)

数据库(database)

安全(security)


![]()


启动gogs
./gogs web



使用
![]()








![]()
gogs问题解决
1.打开网页慢


![]()

GIT由来

安装
![]()
Linux

windows

概念


使用
初始化一个版本


添加文件

单个文件添加

批量添加
$ git add .

查看状态
$ git status



Git的文件分类


提交代码






![]()


git的提交


![]()
$ git commit -a
可参考:https://www.runoob.com/git/git-basic-operations.html
![]()
增补
![]()



diff比较
![]()






HEAD

检出和重置

![]()








移动和删除

示例









push到服务器

为了方便操作也可以就使用github模拟相关操作也可以!

关联远程版本库


推送数据

关联远程仓库,操作顺序如下: git remote add origin ****.git git push -u origin master 报错,需要先pull git pull origin master 报错 error: failed to push some refs to 参考:https://www.cnblogs.com/gzdaijie/p/5186516.html 或是强制push:git push origin master --force
![]()




从远程库克隆


![]()



![]()

![]()


![]()



![]()
Pycharm中使用Git
Git私服创建cmdb项目版本库




![]()

![]()
项目开发
![]()


![]()









存储stash

![]()

![]()






分支branch










from dispatcher import Dispatcher if __name__ == '__main__': print('Welcome to Magedu') dis = Dispatcher() dir.run()

![]()







![]()

如果想要回到dev分支继续开发,直接在最后一次提交的dev分支上checkout即可,如下图:

Fast Forward合并


Gitflow工作流



做一枚奔跑的老少年!

浙公网安备 33010602011771号