Jago git 规范

#1.git 提交规范

Demo示例网站:https://example-test.jago.cn/


API文档网站:https://api-test.jago.cn/


Git网站:https://git.jago.cn/

#2.基本命令

git clone ssh://git@git.jago.cn:21022/test_group/test_rick.git
cd test_rick
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
创建新分支 git branch dev
git checkout dev
git push -u origin dev # 同步分支
git pull # 更新
git add .
git commit - m "add"
git push

 

# 3.提交合并规范

# 4.补充

git  branch -a

 # 

# 1.git clone 远程仓库
# 2.cd 仓库文件下
# 3. 创建本地test分支并且关联到远程test分支
git checkout -b test /origin/test git checkout -b develop /origin/develop
# 4. git add 项目(解压项目的项目) # 5.git commit -m ""
# 6.git push # 6.git checkout test 》》》合并
git merge dev 将dev分支合并到test分支
# 7.git push 提交
# git checkout master
# 8.git merge test
# git push

 

 

 # 5 .master分支(最后代码)     test分支(测试代码的存放地址) dev分支(本地开发的代码 存放)

如:当前dev 的开发代码jago_demo.py 开发完成后

将jago_demo.py 合并到test  >>>master 一级一级上 不能越级 

(1)先切换到test 分支 git checkout test 

  (2)  git merge dev --no-ff

   (3) git push (提交就可了)

本地代码测试完成后将jago_demo.py 从test 分支合并到master分支

将再test分支ago_demo.py 提交到master 分支

(1)先切换到master分支 git checkout master
(
2) git merge test --no-ff
(
3) git push (提交就可了)

 

 

# 6.多人开发

 

# git stash

先执行git stash 
再执行git pull –rebase 
最后再执行git stash pop

 # 项目总结:

git 操作规范

1.git clone git@81.68.137.194:/srv/dianping_web.git 第一次 拉去服务端的代码
2. 如果拉去过则直接git pull origin master 

提交 和并
# 没有可用的分支可以先创建分支
git checkout -b develop 或git branch develop git checkout develop
git push -u origin develop
3.首先拉去dev并切换到dev 分支 git checkout -b dev remotes/origin/dev 确保路径 提交所有路径是在项目更目录下 如:dianping_web 若不在切换到dianping_web 此时的分支应该是master 再次执行git checkout -b dev remotes/origin/dev 4.git add . 或者指定文件 5.git commit -m "add" 6.更新代码 同步最新代码 git pull origin develop 6.git push origin develop 7.合并dev 分支代码 git checkout master 8.git pull origin master 9.git merge develop 10.git push origin master 服务器代码的更新 比如当前的项目目录 bi_backend >>>我的详细目录 (/root/bi_backend/ihome/api_1_0) cd bi_backend 执行代码更新git pull origin master 服务器:可以reboot 重启服务器 ps -ef | grep nginx kill -9 进程ID cd /root/bi_backend/ 》》》uwsgi.ini 重启uwsgi --ini uwsgi.ini

2.项目的结构目录和命名规范

1.git不要随意建立文件夹

2.见名之意 不要太低端 

3.项目目录不要有太多文件不要的直接删除

git clone -b 分支名称 https://github.com/odoo/odoo.git #  指定拉取git的 分支

 

posted @ 2020-10-08 14:53  可乐'不加冰  阅读(130)  评论(0编辑  收藏  举报