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
    失败
    组长邀请组员作为合作者,组员同意成为合作者
    如果有冲突  解决冲突

  • 相关阅读:
    Mybatis各种模糊查询
    ORACLE查询当前资产状态,和另一个数据库联查,(查询重复数据中第一条),子查询作为字段查询
    驱动文件操作
    驱动开发中使用安全字符串函数
    驱动开发 判断内存是否可读 可写
    驱动模式使用__try __excpet
    简单解释Windows如何使用FS段寄存器
    手动载入NT驱动
    PUSHA/PUSHAD
    跳转指令公式计算 HOOK
  • 原文地址:https://www.cnblogs.com/yxj808/p/12795659.html
Copyright © 2011-2022 走看看