git-本地仓库

  1. 安装
    sudo apt-get install git
  2. 测试是否安装完成 git 命令
  3. 然后设置
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
  1. 所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:
$ mkdir learngit
$ cd learngit 
$ pwd
/Users/michael/learngit

创建版本库

$ git init
  1. 常用操作命令

    • 添加 git add 222.txt
    • 提交 git commit -m “备注”

    • git status命令可以让我们时刻掌握仓库当前的状态

    • git diff顾名思义就是查看difference,显示的格式正是Unix通用的diff格式,可以看到修改了什么
      修改后,重新add ,commit
    • 查看提交记录
    • git log
    • git log --pretty=oneline
    • 回滚 HEAD指向的版本就是当前版本
    • git reset –hard commit_id
    • git reset –hard HEAD^ 上一版本
    • git reset –hard HEAD^^ 上上版本
    • git reset –hard HEAD~100 回退100个版本
    • git reflog 可以查询操作的命令,可以找回之前的id
  2. 暂存区
    git add 后的文件都在暂存区
    git commit 可以一次性提交暂存区的文件
  3. 撤销修改

    • 命令git checkout – readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况
      一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态
      一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
  4. 删除
    linux
    $ git rm test.txt
    $ git commit -m "remove test.txt"
    [master d17efd8] remove test.txt
    1 file changed, 1 deletion(-)
    delete mode 100644 test.txt

    删除的恢复:
    $ git checkout – test.txt

猜你喜欢

转载自blog.csdn.net/xxxxxx______xxxxxx/article/details/78162151