zoukankan      html  css  js  c++  java
  • Git常用命令(一)------ 本地操作

    本文总结自廖雪峰的网站。

    几个名词:

    工作区(Working Directory):电脑里能看到的目录

    版本库(Repository):包含暂存区和master

    暂存区(Stage):待放入master的寄存区。

    master:自动创建的第一个分支
    假设新建了一个目录a,将a视为可被Git管理的目录:

    git init

    在目录d下创建文件f.txt,使用如下命令将f.txt加入暂存区

    git add f.txt

    将f.txt提交到本地master:

    git commit -m "first commit"

    查看仓库状态

    git status

    比较文件的不同:

    git diff f.txt

    查看提交历史

    git log

    版本回退

    git reset --hard [commit id or [HEAD^, HEAD^^, ... HEAD~n]

    查看每一次命令

    git reflog

    使修改后退一步(若修改未放入暂存区,则回到和版本库一样的状态;若修改已放入暂存区,则回到添加到暂存区后的状态):

    git checkout -- f.txt

    将暂存区回退到工作区的状态:

    git reset HEAD f.txt

     从版本库删除 f.txt

    rm f.txt
    git rm f.txt
    git commit -m 'remove file f.txt'
  • 相关阅读:
    Java中的位运算符、移位运算符
    数据结构——树
    Java Collections工具类
    Map集合
    博客园插入bilibili视频
    TreeSet练习 根据字符串长度排序
    Java Set集合
    规划极限编程读后感(3)
    规划极限编程读后感(2)
    规划极限编程读后感(1)
  • 原文地址:https://www.cnblogs.com/geeklove01/p/7978865.html
Copyright © 2011-2022 走看看