zoukankan      html  css  js  c++  java
  • git一个分布式版本工具的使用

    1.git和cvs的区别

    • 分支更快,更容易
    • 支持离线工作,本地提交可以稍后提交到服务器上
    • git提交是原子的,且是整个项目范围的,而不像cvs是对每个文件
    • git中的每个工作树都包含一个具有完整项目历史的仓库
    • 没有哪一个仓库会天生更重要

    2.git和svn的区别

    • git是分布式
    • git把内容按元数据方式存储,svn按文件
    • git分支和svn分支不同,git可以在同一目录下快速切换分支
    • git没有全局的版本号,svn 有
    • git内容的完整性优于svn

    3.git常用命令总结

    git remote -v 查看远程仓库
    git remote add [name][url]添加远程仓库
    git remote rm [name]删除远程仓库
    git remote set -url --push [name][newUrl]修改远程仓库
    git pull [remoteName][loaclB]拉取远程仓库
    git push [remoteName][localB]推送远程仓库
    git branch 查看本地分支
    git branch -r 查看远程分支
    git branch [name]创建本地分支
    git checkout [name]切换分支
    git checkout -b [name]创建并立即切换分支
    git merge [name]将名称为name的分支与当前分支合并
    git push origin [name]将本地分支push到远程
    git push origin:heads/[name]删除远程分支
    
    git add . 将修改的所有文件添加到本地仓库
    git commit -m 'information' 提交本地仓库,并加评论
    git push origin [name]上传至服务器name 分支
  • 相关阅读:
    Oracle创建database link(dblink)和同义词(synonym)
    spring boot 集成 quartz 定时任务
    tomcat 启动Spring boot 项目
    UUID+随机数
    js常用字符串处理方法
    Win10安装mysql-8.0.11-winx64详细步骤
    ORA-02049: 超时: 分布式事务处理等待锁
    spring boot 发邮件
    bootstrap table 列求和
    spring boot 延长 Session 时间
  • 原文地址:https://www.cnblogs.com/torri/p/6542878.html
Copyright © 2011-2022 走看看