zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    前端性能优化——写给网页设计师和前端工程师看的
    V8引擎——详解
    Perl_实用报表提取语言
    qs.stringify和JSON.stringify()
    js之history
    js考察this,作用域链和闭包
    css table之合并单元格
    js手机浏览器浏览WebApp弹出的键盘遮盖住文本框的解决办法
    windows 杀进程
    axios库的使用
  • 原文地址:https://www.cnblogs.com/mona524/p/7551574.html
Copyright © 2011-2022 走看看