• git


    ---恢复内容开始---

    一、本地开发

    1、初始化版本库

      git init

    2、配置name和email

      git config --global user.name helloJiu

      git config --global user.email hufengjiujiayou@163.com

    3、将工作区的文件,加入到暂存区(包括删除的文件)

      git add .(所有文件) [具体文件名称]

    4、查看当前状态

      git status

    5、提交到本地版本库

      git commit

    6、删除文件以及提交到暂存区

      git rm [文件]

    7、查看提交日志

      git log

      支持搜索

      搜索最近两次的提交  git log -2

      支持时间搜索  git log --after="Y-m-d H:i:s" --before="Y-m-d H:i:s"

      支持作者搜索  git log -author="helloJiu"

      查看将来的版本日志  git reflog

    8、切换版本

      git reset --hard 版本号

      快捷版本切换  git reset --hard HEAD^^^^  前四个版本

    9、放弃当前版本的编辑内容

      git checkout -- 【文件】

    10、放弃已经进入暂存的文件

      git reset HEAD 【文件】

    11、git diff 对比差异

    12、.gitignore忽略跟踪

    13、查看配置信息

      git config -l

    14、配置级别

      --local 默认,对某个目录内的.git起作用

      --global z当前用户的级别

      --system 整个git软件都生效

    二、多人协作

    1、配置公共版本库

      git init --bare blog.git   在当前文件夹下创建一个blog.git的空版本库

    2、本地克隆公共版本库(克隆公共版本库,就不需要init了)

      git clone 地址(支持ssh协议)

      git clone ssh://root@192.1XX.X.XXX:路径 【文件名】

    3、将本地修改推送到公共版本库主分支

      git push origin master

    4、本地拉取

      git pull

    5、修改文件前,要进行pull操作

    6、branch分支

      git branch 查看分支

      git branch [分支名] 创建新分支

      git checkout 分支名 切换分支

      git merge [分支名】将某分支合并到当前分支

      git branch -d [分支名】删除分支

    7、git remote get-url origin 获取当前git的远程url

  • 相关阅读:
    codevs1004 四子连棋
    codevs1009 产生数
    NOIP2014 寻找道路
    Tyvj1139 向远方奔跑(APIO 2009 抢掠计划)
    随机算法
    线性基
    线性基入门
    线性基 + 并查集
    欧拉公式 (平面)
    卡特兰数 + 大数
  • 原文地址:https://www.cnblogs.com/helloJiu/p/6288042.html
Copyright © 2020-2023  润新知