zoukankan      html  css  js  c++  java
  • Git操作手册

    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"

    注意git config命令的--global参数,用了这个参数,表示这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

    pwd命令用于显示当前目录
     git init

    把这个目录变成Git可以管理的仓库

    如果没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

    git add readme.txt

    添加一个文件

    git commit -m "first commit"

    把文件提交到仓库

    git status

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

    git diff 文件名

    查看更新内容

    git log

    显示从最近到最远的提交日志

    git log --pretty=oneline

    精简显示日志,版本号

    git reset --hard HEAD^

    回退到上一个版本

    git reset --hard 版本号

    回退到指定版本

    git reflog

    操作记录

    cat 文件名

    查看文件

    git checkout -- 文件名

    就是让这个文件回到最近一次git commitgit add时的状态

    git checkout -- file命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令

    git reset HEAD file

    可以把暂存区的修改撤销掉(unstage),重新放回工作区

    rm 文件名

    删除文件

    git rm 文件名

    确实要从版本库中删除该文件,用命令git rm删掉,并且git commit

    git checkout -- 文件名

    删错了,因为版本库里还有,可以把误删的文件恢复到最新版本

    //

    git remote add origin github ssh路径
    git push -u origin master

    连接远程库

    git clone github ssh路径

    克隆远程库

    git checkout -b dev
    相当于
    git branch dev
    git checkout dev

    表示创建dev分支,然后切换到dev分支

    git branch

    查看当前分支

    git merge dev

    把指定分支合并到当前分支上

    git branch -d dev

    删除dev分支

    git log --graph

    查看分支合并图

  • 相关阅读:
    mysql 定时器
    mysql 存储过程记录
    mysql 常用sql
    mysql 取最后一条数据 分组
    Java8 Stream使用flatMap合并List 交 并 合 差集
    微服务技术栈
    spring boot 拦截 以及Filter和interceptor 、Aspect区别
    在springMVC的controller中获取request,response对象的一个方法
    spring boot 用@CONFIGURATIONPROPERTIES 和 @Configuration两种方法读取配置文件
    SSRS 2016 Forms Authentication
  • 原文地址:https://www.cnblogs.com/chenzeyongjsj/p/8032865.html
Copyright © 2011-2022 走看看