-
创建版本库:
- 比如在 D 盘目录下新建一个 testGit 版本库。右键通过命令的形式打开窗口
- pwd:显示当前的目录
-
git init:把这个目录变成 git 可以管理的仓库
- stage(index):暂存区
- Git 为我们自动创建的第一个分支 master,以及指向 master 的一个指针叫 HEAD
- 这时 testGit 目录下会多一个 .git 目录,这个目录是 Git 来跟踪版本管理的,不要手动更改文件,否则会把 git 仓库给破坏
- .git 里面的内容:
-
添加和修改提交文件:
- 前提:首先要明确,所有的版本控制系统,只能跟踪文本文件的改动,比如 .txt 文件、网页、所有的程序的代码等,Git 也不例外,版本控制可以告诉你每次的改动。但是图片、视频这些二进制文件,虽能由版本控制管理,但没法跟踪文件的变化,只能把二进制每次改动串起来,也就是知道图片从 1kb 变成 2kb 到底改变了什么,版本控制也不知道。
- 创建文件 readme.txt,此刻文件在工作区(WorkSpace):
- 通过 git status 查看文件追踪的情况
- 使用 git add 文件名:将文件添加到暂存区里面
- 目前文件状态:
- 将文件撤回到工作区:git rm --cache 文件名
- 将文件提交到主分支: git commit -m ' first commit '
- 当前文件状态:
- 在主分支的文件经过改动之后,直接到了工作区:
-
版本回退和撤销:
- 版本回退:
- git reset --hard HEAD^ :回退至上一个版本
- HEAD^^:回退之前两个版本···以此类推
- git reset --hard sha1值前四位:回退指定版本
- 回退撤销:
- git reflog:查询历史版本号
- git reset --hard 版本号:回退至指定版本
-
删除文件:
- git rm 文件名:删除文件
- 如果想彻底删除文件可以再执行 commit 命令提交掉
- 删除的文件会进入暂存区(如果使用 rm 删除不在暂存区,需要 git add 才会进入暂存区)
- 如果进入暂存区可以退回工作区使用:
- git reset HEAD 文件名
- 版本回退:
Git进阶之旅:Git 命令
2025/1/31 22:29:30
来源:https://blog.csdn.net/SOS_suyan/article/details/145395357
浏览:
次
关键词:Git进阶之旅:Git 命令
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com