GitFlow工作流

ubuntu安装zsh + oh my zsh 终极shell
链接shell
在这里插入图片描述

git help <command> :显示command的help
git co --<file>    :抛弃工作区的修改
git co .           :抛弃工作区修改
git add <file>     :将工作文件修改提交到本地暂存区
git add .          :将所有修改过的工作文件提交暂存区
git rm <file>      :从版本库中删除文件
git reset <file>   :从暂存区恢复到工作文件
git reset --       :从暂存区恢复到工作文件
git reset --hard   :恢复最近一次提交的状态,即放弃上次提交后的所有本次修改
git init           :初始化一个新项目
git clone +链接    :将一个远程仓库克隆到本地
git commit -m ''   :将“暂存区”中的内容提交到“本地仓库”
git push           :将本地仓库中的“提交”推送到“远程仓库”
git status         :查看本地仓库的状态
git diff           :进行差异对比
git merge <branch> :将<branch>合并到当前分支
git co <branch>    :切换到某个分支
git log            :查看提交日志
git branch ''      :创建新的分支
git checkout       :进行分支切换/代码回滚/还原为提交的代码
git checkout -b [分支名]  :创建新分支并进入
git blame          :代码追责
remote             :进行远程分支配置
git push origin [空格][冒号][需要删除的分支名字]
git push -u origin 分支  :上传新的分支
git branch --delete [分支]  :删除分支
git prune origin/分支  :清理分支

版本发布

develop
git pull
git branch - D feature-social  删除分支
git prune origin/feature-social  清理垃圾
git prune
git checkout master
git co develop 切换到develop分支
git log --graph   展示所有提交
git checkout master
git pull
git log
git log --graph (里面会有一串版本号)
git tag 0.1 版本号   设置0.1版本
git checkout master
git tag 0.2    当前最新提交为0.2版本
git checkout 0.1   直接跳到0.1版本
git push --tags    把当前设置的版本号推送上去,都能看到

创建一个新项目

在这里插入图片描述

  • cd 桌面
  • mkdir Gits
  • cd Gits
  • git clone git@github.com:SH1907/git-bank.git
    在这里插入图片描述
  • vim .gitignore 打开忽略文件
  • :set nu 给文本显示行号
  • 在文本中添加这几个忽略文件
    #Custom
    .idea/
    .vscode
    .DS_Store
    在这里插入图片描述

创建虚拟环境

  • 方式1:virtualenv .venv
  • 方式2:sudo apt install python3-venv
  • python -m venv .venv
    在这里插入图片描述
  • 激活虚拟环境
  • source .venv/bin/activate deactivate:退出虚拟环境
    在这里插入图片描述

安装依赖包

  • pip install django -i https://pypi.douban.com/simple
  • source .venv/bin/activate 刷新一下
  • pip freeze 查看依赖包
  • pip freeze > requirements.txt 把包存储在这个文件中(文件名字自定义)
    在这里插入图片描述

创建项目并推送

  • django-admin startproject weibo
  • cd weibo/weibo
  • git commit ‘项目初始化完成’
  • git push 提交
    在这里插入图片描述

创建分支

  • git checkout -b develop
  • git push -u origin develop
    在这里插入图片描述
  • git checkout -b user :创建功能分支
  • ./manage.py startapp user :功能项目
  • git add ./
  • git commit -m ‘项目创建成功’
  • git push -u origin user :把项目提交到分支中
    在这里插入图片描述
    结果
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

͝͝͝͝͝͝͝͝͝͝L Y H

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值