Git是一个强大的分布式管理系统,版本控制主要在本地端完成,在团队合作和协助开发中,都在广泛使用Git工具,因为他免费哈哈哈
目录
git status
git reflog
git reset --hard 版本号
git status
可以查看当前git状态
On branch master
是你当前的分支状态,当前我是在master主分支
Your branch is up to date with 'origin/master'.
这个显示的是你最新提交的信息来自哪个分支
nothing to commit, working tree clean
这个是说明你当前没有需要提交的东西,也就是当前文件夹下所有东西都被提交了
如果有东西没有提交到本地库就是这样的:
可以很清楚的看见有个红色的: modified: test.txt
git reflog
可以查看git仓库的版本日志
它记录了仓库中的引用(例如分支、标签、HEAD 指针等)的变更历史,包括提交、分支切换、重置等操作
eaeeffd
29098c6
这些都是版本号,使用git resset --hard 版本号可以回退到指定版本
我们可以在commit中看见我们当时提交到本地库写的信息
用于查看 Git 仓库的提交日志。它显示了每个提交的详细信息,包括提交(版本号)哈希值、作者、提交日期、提交消息等。
git log 可以用于追踪项目的历史变更、查看每个提交的修改内容以及分析项目的开发进程。
可以很清楚的看见提交时间和作者
git reset --hard 版本号
用于调整(回退)当前分支的 版本。版本号也就是 上面的git reflog 和 git reflog 看见的前面数字 只需要7位就可以了
- 工作区中的文件会被替换为目标提交中的文件,所有本地库中未提交的修改都会丢失。
- 暂存区(add上去的)中的文件会被清空。
哈,谢谢各位同志的阅读,然后呢如果觉得本文对您有所帮助的话,还给个免费的赞捏
Thanks♪(・ω・)ノ