zoukankan      html  css  js  c++  java
  • git 的使用

    git版本控制器

    1.添加栏目   父栏目

    svn和git的区别(版本控制  代码保护)
    避免操作相同的文件
    git的效率比svn的效率高

    Git 廖雪峰的官方网站
    git 一个项目对应一个仓库

    git  svn对于空文件夹怎么处理
    git不会提交空文件夹
    svn可以
     

    git从别人的仓库clone一个项目

    git init

    本地找一个文件夹,进入命令行,初始化,初始化为git仓库

     git clone -b 分支名   URL

    (第一次会要求你输入gitlab的账户名  密码)


    查看提交日志
    $git log
    查看git仓库状态
    $git status

    git add  *加入缓存
    git commit -m "描述信息"
    [当第一次安装git并且进行提交]请告诉我你是谁?
    git config --global user.email "3287515808@qq.cm"
    git config --global user.name "ihate404"
    注意:email和name与github的注册账号里保持一致

    查看当前仓库的配置文件
    git config --list

    做完修改之后重新添加   git add *
    git commit -m "描述信息"
    为pom.xml添加了第一行代码,为Hello.java添加了包

    还原
    git reset ---hard 版本号前几位

    将本地仓库与远程仓库进行绑定(只需要绑定一次)
    git remote add origin  https://github.com/ihate404/nono.git

    将本地仓库推送到github
    git push -u origin master
    主分支
    默认要求输入github的账户和密码

    多人协作
    1.组员clone项目
    git clone https://github.com/ihate404/nono.git
    2.组员编辑代码
    git add *
    git commit -m ""
    组员更新
    git pull origin master
    如果有冲突需要处理冲突
    如果没有冲突  组员推送
    git push origin master
    失败
    组长邀请组员作为合作者,组员同意成为合作者
    如果有冲突  解决冲突

  • 相关阅读:
    路由器只要能连接上,就能得到密码,
    jmeter上传文件搞了一天,才搞定,没高人帮忙效率就是低,赶紧记下来,以备后用
    1关0不关
    AJAX学习
    建表原则
    设计模式——代理模式
    jdk动态代理机制
    ArrayList源码分析
    Java集合类:HashMap (基于JDK1.8)
    SpringMVC的数据转换、格式化和数据校验
  • 原文地址:https://www.cnblogs.com/yxj808/p/12795659.html
Copyright © 2011-2022 走看看