• git 使用教程 --基础二


    一:分支学习:

         branch称为分支,默认仅有一个名为master的分支。一般开发新功能流程为:开发新功能时会在分支dev上进行,开发完毕后再合并到master分支。

    分支的作用:

     创建分支:(创建分支时会自动copy当前目录下的所有文件至分支)

        git branch dev

    进入分支:

        git checkout dev

    在分支修改并保存后,切到master分支,合并更新修改的内容

    git merge合并代码

    git merge 时也可能会出现冲突,解决冲突的方式上述stash相同,即:找到冲突文件,手动修改冲突并提交,此处不再敖述。

    branch相关常用命令:

    • git branch 分支名称             创建分支
    • git checkout 分支名称          切换分支
    • git branch -m 分支名称        创建并切换到指定分支
    • git branch                          查看所有分支
    • git branch -d 分支名称         删除分支
    • git merge 分支名称              将指定分支合并到当前分支

     二:github

    GitHub,一个基于Git实现的代码托管的平台,可以将内容以及版本记录在远程也保存一份,这样就不用U盘咯(类似于云盘)

    将本地代码推送到GitHub上:

    bogon:Blog mona$ git remote add origin https://github.com/mona524/git.git # 为地址起一个别名origin
    bogon:Blog mona$ git push -u origin master  # 将本地master分支内容以及版本信息推送到GitHub

    git clone    # 将项目从GitHub中下载到本地

    git pull origin dev   # 从远程GitHub仓库获取dev分支最新内容,并合并到本地

    基本命令:

    • 先 git pull origin master   然后 git push origin master
    • 先 git fetch origin master 然后 git merge origin/master   再 git push origin master

    协调开发:

    setting----> collabrations

    new group

  • 相关阅读:
    Jenkins以root用户运行的方法
    nginx进行反向代理,80端口使用
    centos7 开机启动服务链接说明
    开始写博客
    python 读取文件夹,目录中出现中文的问题
    python unrar 解压缩
    python远程下载
    kryo 序列化
    python 多线程实验
    python decorator模式
  • 原文地址:https://www.cnblogs.com/mona524/p/7551574.html
Copyright © 2020-2023  润新知