• git常用命令


    $ git help
    查看git所有命令的帮助(忘记了,就进去找找)


    要退出帮助信息,按"q"
    翻看下页,按"空格"
    翻看上页,按"CTRL+B"
    要搜索相关文字,按"/"然后输入"相关文字"

    创建代码仓库
    $ git init

    配置用户名和邮箱
    $ git config user.name manager
    $ git config user.email manager@gmail.com
    以上两个命令会将用户信息保存在当前代码仓库中

    如果要一次性配置完成可以使用一下命令
    $ git config --global user.name manager
    $ git config --global user.email manager@gmail.com
    以上两个命令会将用户信息保存在用户目录下的 .gitconfig 文件中

    查看当前所有配置
    $ git config -l

    创建代码,开始开发
    $ touch main.c
    $ open main.c

    将代码添加到代码库
    查看当前代码库状态
    $ git status
    将文件添加到代码库
    $ git add main.c
    将修改提交到代码库
    $ git commit -m "添加了main.c"
    在此一定要使用 -m 参数指定修改的备注信息
    否则会进入 vim 编辑器,如果对vim不熟悉,会是很糟糕的事情

    将当前文件夹下的所有新建或修改的文件一次性添加到代码库
    $ git add .

    添加多个文件
    $ touch Person.h Person.m
    $ git add .
    $ git commit -m "添加了Person类"
    $ open Person.h
    $ git add .
    $ git commit -m "增加Person类属性"
    注意 使用git时,每一次修改都需要添加再提交,这一点是与svn不一样的

    查看所有版本库日志
    $ git log
    查看指定文件的版本库日志
    $ git log 文件名

    回到当前版本,放弃所有没有提交的修改
    $ git reset --hard HEAD
    回到上一个版本
    $ git reset --hard HEAD^
    回到之前第3个修订版本
    $ git reset --hard HEAD~3
    回到指定版本号的版本
    $ git reset --hard e695b67

    查看分支引用记录
    $ git reflog
    find . -name ".git" | xargs rm -Rf  //删除文件夹下的所有 .git 文件(小心使用)
  • 相关阅读:
    py-day2-4 python 集合
    LR_问题_控制器不能使用定义的负载生成器
    LR_问题_无法使用LR的Controller,提示缺少license
    LR_问题_在导入wsdl时出现parsing error
    class, extends和super es6语法
    格式化日期
    CLR
    【sqlserver】批量插入10万数据
    php正则表达式匹配函数
    css overflow
  • 原文地址:https://www.cnblogs.com/DafaRan/p/5966715.html
Copyright © 2020-2023  润新知