zoukankan      html  css  js  c++  java
  • git 用法

    git init #创建仓库
    git add _filename #添加文件到缓冲区
    git commit -m "msg" #提交更新,从缓冲区提交到版本库
    git status #查看状态
    git diff _filename  #查看对比
    git log --pretty=oneline _filename #查看提交记录(包括id和msg)
    git reflog #查看未来状态
    git checkout -- _filename #放弃修改,恢复到上一次add或commit 状态,其中-- 千万不能少

    git log 用来查看回退到过去
    git reflog 用来查看恢复到未来

    版本更换
    git reset --hard HEAD^  #回退到当前已经提交的版本的上一个版本,其中有几个^,就往上回退几次,HEAD指向的就是当前版本
    git reset --hard HEAD~1 #回退到上一个版本,数字一表示回退的版本次数,为2则回退到上2个版本.
    git reset --hard _commit_id    #回退到id值的版本,可以通过git reflog 查看id
    git reset 既可以回退版本,又可以将缓冲区的修改撤销还原到工作区

    提交更新2步:
    1.git add -- _filename
    2.git commit  -m "msg"

    如果修改了文件,需要放弃修改
    1.如果没有提交到缓冲区
    git checkout -- _filename
    2.如果已经提交到缓冲区
    git reset --hard HEAD
    3.如果已经提交到版本库
    git reset --hard HEAD~1

  • 相关阅读:
    软件需求分析
    行高line-height 和vertical-align
    python中的集合基础知识
    python中字典常用的函数和用法
    python中字符串常用的函数
    day-75CRM
    day-74CRM
    day73CRM
    day-72Django源码解析
    day-71Django补充
  • 原文地址:https://www.cnblogs.com/Westfalen/p/4566808.html
Copyright © 2011-2022 走看看