zoukankan      html  css  js  c++  java
  • git使用笔记

    git add file_name 

    git commit -m "some message"或者git commit 在打开的文件中输入信息

    没有git add之前可以使用git diff命令,查看当前文件与版本库的差异

    git log显示之前的提交记录

    git reflog显示之前的操作命令记录

    git reset -- hard HEAD^ HEAD^就是上一个版本  ^^就是再上一个版本

    git reset -- hard xxxxx xxxx是版本号

    git add之后,git commit之前的修改不会被commit

    git diff HEAD -- readme.txt 比较一个文件与之前某个版本库的文件的差异

    文件修改了,但是还没有add和commit,可以使用git checkout -- readme.txt回到上一次add或者commit的状态

    文件修改了,而且已经add了,git reset HEAD readme.txt可以把这个文件重新放回工作区,然后git checkout -- readme.txt撤销修改

    如果文件被删除,如果需要在工作区中删除文件,使用git rm readme.txt命令

    如果是删错了,可以使用git checkout

    远程仓库的管理,参考

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000

    ----------

    重要:分支管理

    创建分支并切换的上面

    git checkout -b dev

    相当于git branch dev, git checkout dev

    git branck可以查看当前的分支

    合并分支

    git merge dev,将dev分支合并到当前的分支上

    然后删除dev分支 git branch -d dev

    git log --graph 查看树状提交记录

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137602359178794d966923e5c4134bc8bf98dfb03aea3000

    看到这了,记下了,晚上接着看~

  • 相关阅读:
    VM CentOS建立共享文件夹实现VS Code在windows环境下go开发,在centos环境里编译
    Centos7安装protobuf3.6.1
    C++继承汇总(单继承、多继承、虚继承、菱形继承)
    用 Python 发邮件
    C# Task任务教程
    C#获取IP和默认网关
    GO语言从入门到放弃
    Go结构体标签
    解除百度云浏览器端对下载大文件的限制
    移动浏览器横屏
  • 原文地址:https://www.cnblogs.com/virusdefender/p/3665897.html
Copyright © 2011-2022 走看看