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

    查看分支合并图

  • 相关阅读:
    一台电脑上的git同时使用两个github账户
    git自己操作命令组集合
    git基本原理
    js如何遍历表单所有控件
    js如何访问表单(四种方法)(博客园+li的方式去掉p标签)
    js如何操作表格(常用属性方法汇总)
    php数学和时间常用函数有哪些(总结表)(看学习视频效率挺高的)(复习)
    swift 笔记 (十九) —— 协议
    ecshop广告调用方法
    K60 启动过程分析
  • 原文地址:https://www.cnblogs.com/chenzeyongjsj/p/8032865.html
Copyright © 2011-2022 走看看