• 码云 git 常用命令


    常用命令:

    ③git push -u origin master 将本地仓库中添加的内容上传到远程仓库

    git push -oring master -f 强制将本地文件夹中的内容覆盖到云上

    注意用Notepad++创建文本写代码 若是电脑创建的笔记本文本,则要以UTF-8的形式提交

    git 版本控制的软件

    命令

    git init 初始化仓库

    git init 文件夹 新建一个文件夹并且初始化仓库

    git status 查看状态

    git add 文件 追踪文件变化 提交到暂存区

    git add . 当前文件夹下的所有内容 添加到暂存区

    git config --global user.name 用户名

    git config --global user.email 邮箱

    git commit -m '备注信息' 提交一个版本 备注信息要尽量详细

    版本回退

    git log 查看版本信息

    git reflog 查看详细信息

    git reset --hard 版本号(哈希值)

    分支

    git branch 查看分支

    git branch 分支 新建分支

    git branch -d 分支 删除分支

    git checkout 分支 切换分支

    git merge 分支 将其他分支合并到当前分支

    • 如果有冲突 手动解决冲突 再提交

    git stash 保存目前修改的内容(隐藏)

    git stash pop 弹出之前修改的内容

    个人开发

    master 稳定版本

    dev 开发

    debug 修改bug

    master的分支有bug,dev的内容开发到一半

    1. dev的分支上(提交一个commit),git stash修改的内容藏起来(不隐藏起来就切分支,会导致修改的内容覆盖过去)
    2. 切换到master上,新建一个debug分支
    3. 切换到debug分支,修改bug,提交commit
    4. 切换到master上,合并debug分支

    dev的分支:

    1. 切换到dev分支,合并debug/master分支

    2. 删除debug分支( git branch -d debug)

    3. git stash pop ,接着开发

    git config --global credential.helper store 记住密码

    码云 github gitlab

    一个人开发代码 公司 家

    在公司

    1. 在本地的dev上开发代码
    2. 下班前推送代码到dev分支

    回家

    1. 克隆 git clone https://gitee.com/maple-shaw/day52.git (只克隆默认分支)
    2. 拉代码 git pull origin dev 9 (其他分支要自己拉下来)
    3. 开发代码
    4. 开发完推送代码 git push origin dev

    早上回公司:

    1. 拉代码 git pull origin dev
    2. 如果有冲突 解决冲突

    多人协同开发

    master

    dev 开发

    每个人一个分支

    自己在自己的分支开发

    开发完成推送到远程仓库自己的分支

    合并代码 提交 pull request 合并

    有冲突拉下来,解决问题后再提交

    打标签

    tag

    git tag 展示所有的标签

    git tag v1.0 -m '描述信息'

    git push --tag 推送所有的标签

    git merge 和 git rebase

    git rebase 让pycharm里面的分支变成一条直线

  • 相关阅读:
    win7共享打印机如何设置,xp系统如何连接共享打印机。
    FTP服务-filezilla server 配置
    imp导入时 出现IMP-00017:由于 ORACLE 错误 6550, 以下语句失败: 解决方法
    抓取行政区域js代码
    docker 安装 yapi
    docker 搭建 zipkin
    docker 安装 mindoc
    centos 更换源以及安装软件
    springboot 服务卡死 连接池查询无响应问题解决
    -- Add the primary key as part of the CREATE TABLE statement in case `innodb_force_primary_key` is enabled by flyway
  • 原文地址:https://www.cnblogs.com/-xct/p/11128889.html
Copyright © 2020-2023  润新知