美文网首页
git视频学习,git,github配置,git基本操作

git视频学习,git,github配置,git基本操作

作者: 激扬文字 | 来源:发表于2019-07-26 23:52 被阅读0次

    git:分布式版本控制系统。
    cvs,svn:集中式版本控制系统,速度慢。

    一、创建版本库(即进行初始化git仓库):

    1、创建git仓库目录如git
    2、右键选择git bash here
    3、执行初始化命令git init
    4、执行ls -al命令,可以看到隐藏文件.git说明初始化成功。

    二、版本创建与回退

    1、在仓库目录下创建文件test.txt,并添加内容,命令如:
    创建文件:touch test.txt
    添加内容:vi test.txt
    查看内容:cat test.txt
    2、创建一个版本
    git add test.txt
    git commit -m "版本说明"

    报错了:
    $ git commit -m '333';

    *** Please tell me who you are.
    
    Run
    
      git config --global user.email "you@example.com"
      git config --global user.name "Your Name"
    
    to set your account's default identity.
    Omit --global to set the identity only in this repository.
    
    fatal: unable to auto-detect email address (got 'Administrator@XQ-20150328SUVW.(none)')
    

    解决步骤:
    git commit提交历史时候,提示你需要配置global参数,设置你的邮箱地址和名称(注意这个和你git服务器的账号可以不同哦,仅仅用于在git历史中显示):
    git config --global user.email"you@example.com"
    git config --global user.name"你的名字"
    运行这两个命令后,你就可以执行commit
    eg(不能有中文):
    git config --global user.email"我的邮箱@qq.com"
    git config --global user.name"我的账号"

    再进行commit:
    git commit -m "remark"

    还是提示失败
    重新打开:git-bash.exe并执行如下命令

    $ ssh-keygen -t rsa -C "邮箱账号"

    Generating public/private rsa key pair.
    Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
    Created directory '/c/Users/Administrator/.ssh'.
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
    Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
    The key fingerprint is:
    SHA256:0XrdXHU3yVFHfKzJNsO5a7ezj5zumQcOTkQ4TuF3/LY 邮箱账号
    The key's randomart image is:
    +---[RSA 3072]----+
    |          .o  .*@|
    |         o+ .. oX|
    |        .ooo.oo+o|
    |         o.o.+Xo |
    |        S ....o+o|
    |         .  o o..|
    |           o o E |
    |            ..+*o|
    |             +O=*|
    +----[SHA256]-----+
    
    Administrator@XQ-20150328SUVW MINGW64 /
    

    登录github:
    setttings->ssh and Gpg keys->new ssh key

    然后将id_rsa.pub中的key加入到key文本框中

    再次执行提交命令
    git commit -m "remark"
    成功

    3、查看日志命令
    git log

    4、版本回退
    回退到上一个版本
    git reset --hard HEAD^

    回退到前一个版本
    git reset --hard HEAD~1

    回退到第一百个版本
    git reset --hard HEAD~100

    回到具体某个一个版本号
    git reset --hard  版本号
    如:
    git reset --hard c8b3a0d863408a139f2deacc3420533ad8accdfa
    其中版本号不一定要全输完,只输前几位即可。
    如:
    git reset --hard c8b3

    查看之前操作过的记录
    git reflog

    5、git工作区与暂存区

    git视频教程


    image.png image.png
    image.png

    参考:
    https://www.cnblogs.com/tuhooo/p/7497233.html

    相关文章

      网友评论

          本文标题:git视频学习,git,github配置,git基本操作

          本文链接:https://www.haomeiwen.com/subject/ntojrctx.html