git入门

GIT是什么

关于版本控制

什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

本地版本控制系统

许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。 这么做唯一的好处就是简单,但是特别容易犯错。 有时候会混淆所在的工作目录,一不小心会写错文件或者覆盖意想外的文件。

如果你在学校写过毕业论文,那你一定遇见过这样的问题

一个论文翻来覆去的改,写一点觉得有问题,写一点还觉得有问题,还不容易写好了,导师还挑刺,还让你改。。。。。无穷无尽。。

  • 看着这一堆乱七八糟的文件,你自己也不记得,每一个文件到底写了什么内容,还得一个个看,想删又不敢删。。。
  • 当你写完了毕业论文,你还得用U盘拷给导师,或者发个邮件给他,但是你回家可能还得改论文,那你发给导师的论文和你本地最新的论文又不一致了。。

于是这么多令人fuck指的操作,你就希望有没有一个软件,帮你记录文件变动的操作,并且同事还能一起操作,不需要自己传输文件,想知道变动了什么,只需要去软件里看看,这是不是很nb?



本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python文件操作

    打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。

    超蛋lhy
  • python全栈考试

    a.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!

    超蛋lhy
  • Golang之单元测试

    超蛋lhy
  • SVN_Tortoisesvn 图标介绍

    Tortoisesvn 图标介绍 一个新检出的工作复本使用如下绿色的对勾重载。表示Subversion状态正常。 如果在提交的过程中出现了冲突,图标变成黄色感叹...

    Java学习
  • Python Web - Flask笔记10

    编写uwsgi配置文件: 在项目的路径下面,创建一个文件叫做yingjoy_uwsgi.ini的文件,然后填写以下代码: [uwsgi] # Djang...

    YingJoy_
  • nginx temp缓存导致的诡异问题描述 原

    站点结构是nginx+fpm 所有的配置检查都没有问题 但是站点去下载文件的时候只能传递一点点数据,剩余的文件无法加载,无法读取,无法下载,这种问题多么的诡异 ...

    domain0
  • 微软hyper-v迁移测试要点

    1)创建iscsi target服务器,用微软和linux软件模拟都可以,微软软件target需要配置ip,mac,iqn之一的允许访问。

    力哥聊运维与云计算
  • 既有新图标,又有新 iPhone,还不快看一下?

    看腻了传统的 icon,想不想在敲代码的时候有一套酷炫/可爱/性感(?)/怪异(?)的文件图标帮您转换心情?那就来看看 Cloud Studio 的文件图标主题...

    CODING研发管理系统
  • Android使用pdf.js预览pdf(支持显示签章/签名)

    Zachary46
  • SpringBoot实战 | 配置文件详解

    首先构建 SpringBoot 项目,不会的看这篇旧文 使用 IDEA 构建 Spring Boot 工程。

    一个优秀的废人

扫码关注云+社区

领取腾讯云代金券