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 分支
  • 相关阅读:
    .NET反射的优化
    jdk、tomcat、solr环境搭建
    实现简单的ORM
    异步async/await简单应用与探究
    线程(Thread,ThreadPool)、Task、Parallel
    序列化
    IEnumerable与IEnumerator
    URL重写与URL路由
    django rest framework(10)
    restful 规范
  • 原文地址:https://www.cnblogs.com/torri/p/6542878.html
Copyright © 2011-2022 走看看