• git介绍


    1.git是分布式版本控制技术

    2.SVN是集中式管理版本控制技术

        相对于git跟svn  git是相对好用一些 git可以实现独立式管理,如果是SVN的项目上线后是不能进行更改的,只能更改之后从新上传

    3.代码托管平台 :  github,码云,gittab等

    4.克隆仓库

      命令 : git clone  仓库地址

      例 : git clone git@github.com:rizhaoxianglushengziyan/anli.git

        ssh :  git@github.com:rizhaoxianglushengziyan/anli.git

        git config --global user.email "you@example.com"

        

    5.git常用命令

      克隆 : git clone

      添加 : git add 文件名

      查看文件状态 : git status

      提交 :  git commit -m "说明"

      推送 : git push

        一、放弃工作区修改: git checkout -- 文件
        二、由暂存区返回到工作区 :  git reset HEAD 文件名
        三、撤消版本库: git reset --hard commit_id
        四、推送出错:先git pull 再git push
        git log 查看日志 git log --pretty=oneline
        git reflog
    查看区别: 1.查看工作区的修改的差异: git diff 文件名 2.查看工作区和暂存区区别:git diff --cached 文件名 3.工作区与版本库的区别: git diff HEAD 文件名 4.查看两次版本库之间的差异:git diff commit_id commit_id

      分支:git 重要内容

        (1)查看分支: git branch
        (2)创建分支: git branch 分支名
        (3)切换分支:git checkout 分支名
        (4)即创建也切换:git checkout -b 新分支
        (5)合并分支:git merge --no-ff 要合并的分支
    实例:
        

          打开命令刚出现的这条语句中"master"代表在这条分支上面

          当在master这条分支的时候想要在创建一个分支就需要使用

         git branch 分支名 

         

         创建完成之后可用git branch 查看所创建分分支是否创建成功

        

            里面有代表成功前缀带星号字体为绿色的情况为表示在当前分支

    删除分支

          删除分支命令:git branch -d branch_name

          会遇到的一些问题 : 

          当你要删除一些合并之后的分支 需要修改一下命令

          git branch -D 合并的分支名字不然会出现一下错误

          

    6.图解github上传详情以及解说

    克隆:git clone 添加:git add 文件名 查看文件状态:git status 提交:git commit -m "说明" 推送:git push 历史回退:

  • 相关阅读:
    C#中 栈,堆你真的懂吗?不理解引用类型和值类型区别的程序员将会给代码引入诡异的bug和性能问题
    c# 可空类型,语法糖,lambda,命名规则(Pascal 帕斯卡命名,Camel 驼峰命名),注释,封装,继承,多态
    数据库事务,游标,触发器,存储过程,索引,数字,日期转换为字符,字符串操作,查询,分类,内连接,外连接,全连接,模糊查询,范围查询,5种聚合函数,分组查询,主键,外键,标识列
    html,css 知识汇总
    html,css,js,jquery
    数据库文件托管
    final,finally,finalize的区别
    Thread,Threadpool,task的区别
    ABP 一个开源的web开发框架
    redis 40问
  • 原文地址:https://www.cnblogs.com/zbcry/p/9007414.html
Copyright © 2020-2023  润新知