• Git常用命令2


    全局配置:

     设置全局参数:用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

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

      查看全局参数命令:git config --global --list :

    创建本地库:

    $ mkdir learngit // 新建learngit文件夹

    $ cd learngit //打开文件夹

    $ pwd //打印绝对路径 /Users/michael/learngit

    $ git init
    Initialized empty Git repository in /Users/michael/learngit/.git/

    创建一个txt文件后上传:

    $ vim study.txt //新建一个文件study.txt  然后输入i或a编辑文件内容,编辑完后,依次按ESC按钮,输入shift+“:”  ,输入wq  保存并退出。

    $ git add study.txt   

    $ git commit -m "wrote a study file"

     add命令:告诉Git,把文件添加到仓库:
    commit 命令:告诉Git,把文件提交到仓库:    -m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。

    查看结果:

    $ git status

    $ git diff study.txt   //查看差异

    版本回退:

    $ git log --pretty=oneline      //查看历史版本

    $ git reset --hard HEAD^    //回退到上一个版本

    $ git reset --hard ba37c   //回退到(ba37c.....后面的省略)版本     版本号没必要写全,前几位就可以了,Git会自动去找。当然也不能只写前一两位,因为Git可能会找到多个版本号,就无法确定是哪一个了。

    $ git reflog     //用来记录你的每一次命令

    撤回操作:

    $ git checkout -- study.txt    //让这个文件回到最近一次git commit或git add时的状态。
    把readme.txt文件在工作区的修改全部撤销,这里有两种情况:
    一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
    一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
    总之,就是让这个文件回到最近一次git commit或git add时的状态。

    $ git reset HRAD study.txt   //让这个文件回到最近一次git commit的状态。  即使文件修改以后add到暂存区,也恢复文件到最后以后commit的状态

     删除文件:

    $ git rm wxh.txt       //git rm <file>和git add<file>效果是一样的。

    $ git commit -m "remove wxh.txt"    //命令git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。


    分支命令:

    查看分支:git branch
    创建分支:git branch <name>
    切换分支:git checkout <name>
    创建+切换分支:git checkout -b <name>
    合并某分支到当前分支:git merge <name>
    删除分支:git branch -d <name>

  • 相关阅读:
    pt-heartbeat(percona toolkit)
    pt-find使用
    pt-duplicate-key-checker使用
    Unity3D 之IAP
    Unity3D 之IAP
    JDK环境变量
    Android环境变量的设置(详细图解版)
    Android sdk 更新失败解决方发整理
    unity开发android游戏(一)搭建Unity安卓开发环境
    Unity使用 UnityVS+VS2013 调试脚本
  • 原文地址:https://www.cnblogs.com/yaohuiqin/p/9299812.html
Copyright © 2020-2023  润新知