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工作流