• 仓库repository


    一个完整的项目储存在一个仓库中,具体的形式就是一个目录,这个目录下的所有文件都能被Git管理,每个文件的新增、修改、删除都能被Git追踪到,记录历史、方便还原。

    创建仓库

    命令:git init

    这里看到我们初始化了一个空的仓库,并且在目录后面多了一个master标志,并且在目录下多了一个 .git目录,这个目录就是git用来跟踪管理仓库的,一般我们不做修改。

    注:在windows系统中,为避免一些莫名其妙的错误,请确保在目录路径中不要有中文。

    文件管理

    所有的版本控制系统,只能跟踪文本文件的改动,如txt文件、网页、程序代码等,而图片、视频这种二进制文件,git最多能知道如某张图片从10kb变成了20kb,对图片内容无法追踪。另外,微软的word格式也是二进制格式。

    对于文本的编码,建议使用标准的UTF-8编码,以免后期遇到乱码问题。

    注:在windows系统中不要使用自带的记事本编辑git下的文本文件,因为记事本在保存utf-8编码的文件时,会在文件开头添加0xefbbbf(十六进制)的字符,可能会导致一些莫名其妙的问题,建议使用vscode编辑文本。

     工作区域

    • Workspace:工作区,就是你平时存放项目代码的地方
    • Index/Stage:暂存区,用于临时存放你的修改,事实上它是一个文件
    • Respository:仓库区(本地仓库),就是安全存放数据的地方,这里面是你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本。
    • Remote:远程仓库,托管代码的服务器,如Github、Gitee
  • 相关阅读:
    四则运算
    屏蔽恶意IP
    Vue企业级优雅实战05-框架开发01-登录界面
    Vue企业级优雅实战04-组件开发01-SVG图标组件
    Vue企业级优雅实战03-准备工作04-全局设置
    Vue企业级优雅实战02-准备工作03-提交 GIT 平台
    802.11ax TWT
    leetcode338
    春招实习面经(已拿阿里/腾讯/亚马逊)
    leetcode weekly contest138
  • 原文地址:https://www.cnblogs.com/1016391912pm/p/16135832.html
Copyright © 2020-2023  润新知