zoukankan      html  css  js  c++  java
  • Git常用命令总结

    1. git config --global user.name "Your Name"
      设置你的名称

    2.git config --blocal user.email "Your Email"
    设置你的邮箱

    3.git config --list
    获取你的相关设置信息列表

    4.mkdir demo
    基于当前目录创建一个子目录

    5.cd demo
    进入demo这个目录

    6.pwd
    显示当前目录路径

    7.git init
    将当前目录变为受Git管理的仓库

    8.git add readme.txt,git add . ,git add -u , git add -A
    a.将readme.txt增加到仓库内
    b.将所有的修改提交,包括新增的文件,但不包括删除的文件
    c.只会提交增加提交过的文件,新增文件不会提交,删除的文件会提交
    d.必须是大写A,将所有的修改提交,包括删除的文件和新增的文件

    9.git commit -m "add readme.txt"
    提交修改并做修改说明

    10.git status
    获取修改的状态,是否有修改以及是否被提交

    11.git diff
    获取工作区和暂存区的差异

    12.git diff head (--readme.txt)
    获取工作区和版本库的差异(可以指定对比某个文件)

    13.git log
    获取所有提交的日志信息(如果显示不完全可以使用下箭头键查看)

    14.git reflog
    获取所有的提交和回退版本日志信息

    15.git checkout -- file name
    两种情况,一,工作区修改了,没有添加到暂存区,会撤销工作区所有的修改,二,工作区修改了,同时也添加到了暂存区,然后又修改了,这时候会还原到暂存区的版本

    16.git reset head file name
    当工作区的修改添加到了暂存区,可以使用git reset还原,head代表最新的版本

    17.rm file name
    删除工作区的文件

    1. git rm file name
      删除版本库的文件

    19.git remote add origin git@xxxx.git
    将本地版本库和远程版本库关联起来

    1. git push -u origin master
      将本地版本库master分支的内容推送到远程master分支里,-u只在第一次推送的时候使用,可以将master和远程master关联起来(我也不是很理解什么叫关联起来。。)

    21.git clone git@xxx.git
    从远程克隆项目

    22.git branch (develop)
    git branch查看当前的分支,git branch develop 新建一个分支develop

    23.git checkout develop
    切换到develop分支

    24.git merge develop
    将develop分支合并到当前分支

    25.git branch -d develop
    删除develop分支

    26.git checkout -b develop
    新建和切换分支的简写方法

    27.git pull origin next
    拉取远程的next分支并和当前分支合并

    写给自己看的,慢慢补充~

  • 相关阅读:
    Navicat Premium连接mongodb详细
    顶会热词--bean层
    软件工程课超有意思之户外活动
    超好用的html模板网站
    超好用的办公网站之ppt版
    超好用的办公的一个网站
    STD二手图书交流平台团队博客-验证码登录
    css分页
    STD二手图书交流平台团队博客-商品属性与操作
    css按钮动画
  • 原文地址:https://www.cnblogs.com/mqfblog/p/6433198.html
Copyright © 2011-2022 走看看