zoukankan      html  css  js  c++  java
  • git 基础命令

    1.git init                           git 初始化仓库

    2.git add .                          git 添加全部文件

    3.git add xxx.txt                        git 添加单独文件

    4.git commit -m "提交的提示信息,最好有一定的意义"      git 提交

    5.git status                            git 状态查看

    6.git diff                             git 查看改动的文件内容

    7.git diff HEAD -- README.TXT                  git 查看工作区和版本库里面最新版本的区别

    7.cat XXX.txt                     git 查看文件内容

    8.git log                       git 查看历史版本(可看到提交时间)

    9.git log --pretty=oneline                 git 查看历史记录(精简)

    10.git reset --hard head^             git 退回到上一个版本(HEAD^^ 上上一个版本   HEAD~100 往上100个版本)

    11.git reset --hard 323432354           git 通过版本号退回到改id版本(版本号可不写全且仅限知道版本号的情况下)

    12.git reflog                               git 显示每一次的命令记录

    13.git checkout -- readme.txt                       git 当文件需要丢弃工作区的修改时

    14.git reset HEAD readme.txt   git checkout --readme.txt         git 当文件已经在暂存区时,需要撤除修改。第一步 退回到工作区状态,第二步丢弃修改

    15.rm test.txt                                 git 删除文件 

    16.git rm test.txt   

         git commit -m "delete"      git 版本库删除并提交 (注意:当文件提交到版本库,且只删除了工作区文件,可使用checkout还原)

     

  • 相关阅读:
    Tarjan之求LCA
    最近公共祖先(LCA)
    『Tarjan』Tarjan求强连通分量模板
    「LCA + 树上差分」[USACO15DEC]最大流Max Flow
    『主席树』可持久化线段树模板
    「树状数组」[SDOI2009]HH的项链
    「LCA」仓鼠找sugar
    「线段树」[JSOI2008]最大数
    「LCA + 最小生成树」货车运输
    『最小生成树』最小生成树模板
  • 原文地址:https://www.cnblogs.com/dabexiong/p/5194476.html
Copyright © 2011-2022 走看看