手记

【九月打卡】第七天 VSCode 入门

学习课程名称:VSCode 入门
章节名称:git配置
讲师:小吕


课程内容:

  1. 什么是git
  2. git的下载和安装
  3. git的基本操作
  4. vscode使用git

git作为版本控制工具,“分布式版本控制系统”,可以有效、高速地处理从很小到非常大的项目版本管理。

git分为哪几个区?分别是什么?
①工作区(Workspace)是电脑中实际的目录。
②暂存区(Index)类似于缓存区域,临时保存你的改动。
③仓库区(Repository),分为本地仓库和远程仓库。
通常提交代码分为几步:
①git add从工作区提交到暂存区
②git commit从暂存区提交到本地仓库
③git push或git svn dcommit从本地仓库提交到远程仓库

初始化Git仓储/(仓库)
这个仓库会存放,git对我们项目代码进行备份的文件
在项目目录右键打开 git bash
命令: git init

把代码存储到.git仓储中
1.把代码放到暂存区
git add ./readme.md 所指定的文件放到暂存区
git add ./ 把所有的修改的文件添加到暂存区
2.git commit -m “提交说明的文字”

git fetch 与 git pull区别
简单来说: git pull=git fetch+git merge 不建议用git pull
实际上:git pull看起来像git fetch+get merge,但是根据commit ID来看的话,他们实际的实现原理是不一样:
git pull的问题是它把过程的细节都隐藏了起来,以至于你不用去了解git中各种类型分支的区别和使用方法。当然,多数时候这是没问题的,但一旦代码有问题,你很难找到出错的地方。

查看日志
git log 查看历史提交的日志
git log --oneline 可以看到简洁版的日志
回退到指定的版本
git reset --hard Head~0
表示回退到上一次代码提交时的状态
git reset --hard Head~1
表示回退到上上次代码提交时的状态
git reset --hard [版本号]
可以通过版本号精确的回退到某一次提交时的状态
git reflog
可以看到每一次切换版本的记录:可以看到所有提交的版本号


0人推荐
随时随地看视频
慕课网APP