Git学习day02

Git常用命令

git config --global user.name 用户名

设置用户签名

git config --global user.email 邮箱

设置用户签名

git init

初始化本地库

git status

查看本地库状态

git add 文件名

添加到暂存区

git commit -m "日志信息"文件名

提交到本地库

git reflog

查看历史纪录

git reset --hard 版本号

版本穿梭

设置用户签名

Git首次安装必须设置用户签名,否则无法提交代码

桌面右键git Bash Here

git config --global user.name Winnie
git config --global user.email Winnie@atguigu.com

如何验证用户签名设置好?查看配置文件.gitconfig

在C:\Users\Administrator.DESKTOP-RFJDIJ4目录下,Administrator.DESKTOP-RFJDIJ4根据自己的用户替换,git Bash Here开头的用户即当前使用的用户,如图:

.gitconfig文件用记事本打开就能看到配置的用户签名:

[user]

name=Winnie

email=Winnie@atguigu.com

签名的作用:区分不同操作者的身份,这里设置的用户签名和将来登录GitHub或其他代码托管中心的账号没有任何关系,只是代表本地的Git客户端

初始化本地库

git init

例如:以F:\Git-Space\git-demo为项目目录,快捷方式使客户端进入该目录:点进该目录,在目录下右键打开Git Bash Here

初始化本地库git init,回车,生成了.git目录

若看不到,点击查看->显示->勾选隐藏的项目

在客户端也可以查看:ll -a查看隐藏目录

ll -a

查看本地库状态

首次查看

git status

新增文件

vim hello.txt

点击i进入插入模式最后一行显示-- INSERT --,(Esc进入命令模式),在txt中写入

写完之后点击Esc退出插入模式

将这行复制几行:

在vim中yy是复制,p是粘贴,把光标放在第一行,点击yy复制,点击p复制

写入:wq保存并退出

查看目录

ll

查看文件内容

cat hello.txt

查看文件末尾第一行

tail -n -1 hello.txt

在git Bash 客户端中Linux命令通用

再次查看本地库的状态

git status

添加暂存区

将工作区文件添加到暂存区

git add hello.txt

再次查看本地库状态git status

删去暂存区文件:

git rm --cached hello.txt

只是把暂存区里面的文件删掉,而工作区的不会删掉

验证:ll

git-demo文件夹是工作区

再次查看本地库状态git status

又显示还未追踪过hello.txt文件,说明hello.txt文件已经从暂存区里面删掉了。

先把文件添加到暂存区:

git add hello.txt

再次查看本地库状态git status,已更新:

提交本地库

git commit -m "first commit" hello.txt

再次查看本地库状态git status

No commits yet 消失

查看版本信息

  1. 查看引用日志信息

git reflog 
  1. 查看详细日志

git log

修改文件

先查看文件

cat hello.txt
vim hello.txt

点击i进入插入状态在第一行后面加2222222222

点击Esc退出插入状态,:wq退出并保存

查看本地库状态git status

添加到暂存区git add hello.txt

再次查看本地库状态git status

提交本地库

git commit -m "second commit" hello.txt

再次查看本地库状态git status

查看版本信息:

此时有两个版本了first commit ,second commit,指针指向second commit,所以cat hello.txt就是第二个版本

再次提交一个版本:

历史版本

查看版本信息

git reflog

查看详细版本信息日志(详细版本号,版本,日期,作者)

git log

版本穿梭

把代码回到2号版本

选择2号版本的版本号右键copy(不能ctrl+c)粘贴用右键Paste)

git reset --hard df4b024

再次查看git reflog

查看文件内容cat hello.txt已经变成第二版本

把代码回到最初的版本:

此时F:\Git-Space\git-demo目录中的hello.txt已经回到最初版本

F:\Git-Space\git-demo\.git\refs\heads里面的master里面记得是当前版本版本号

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值