zoukankan      html  css  js  c++  java
  • git操作本地仓库基本使用教程

    1、创建仓库

    mkdir learngit

    2、初始化

    cd learngit

    git init

    3、添加文件(把要提交的所有修改放到暂存区(Stage))

    git  add 文件

    4、提交到仓库(以一次性把暂存区的所有修改提交到分支)

    git commit -m "提交log"

    深入理解git add 和git commit 每次修改,如果不add到暂存区,那就不会加入到commit的内容中

    5、查看提交所有log, 以便确定要回退到哪个版本

    git log

    6、回退到上个版本

    git reset --hard commit_id

    git reset --hard HEAD^ (指向的版本就是当前版本)

    7、记录自己当前每次操作的命令历史, 以便确定要回到未来的哪个版本

    git reflog

    8、查看工作区和版本库里面最新的版本差异

    git diff HEAD -- 查看的文件

    9、撤销工作区该文件的修改 -- 很重要啊,没有它就变成切到另一个分支

    git checkout -- readme.txt(丢弃的文件)

    一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;

    一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

    撤销到这个文件最后一次的git commit或者git add的状态

    10、删除文件(如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容

    git rm 文件

  • 相关阅读:
    ctags cscope
    u-boot initf_bootstage函数分析
    u-boot log_init函数分析
    u-boot v2018.01 启动流程分析
    DECLARE_GLOBAL_DATA_PTR
    CaptchaCodeManager
    UserTokenManager JwtHelper
    AdminSwagger2Configuration
    logService
    AdminWebSessionManager AdminAuthorizingRealm ShiroConfig ShiroExceptionHandler
  • 原文地址:https://www.cnblogs.com/cherish010/p/8425742.html
Copyright © 2011-2022 走看看