看图说话之已有的代码文件夹加入到git仓库

最近几个同事的硬盘连续损坏,丢失了不少数据,想想自己硬盘上那么多代码如果突然哪一天找不到了,那岂不是哭了。

仅仅简单的备份引发了一系列的折腾,就想在自己家的nas上建一个git服务器,既可以备份又可以实现版本控制。

我使用的是Git for windows + TortoiseGit

首先,在要加入git仓库的代码根目录上点右键,创建本地git库(如果代码很多的话需要等待一段时间,git需要创建索引)

创建成功后会在我们的根目录下出现一个.git文件夹,如果以后想去掉git版本控制的话,直接删掉这个文件夹就可以了,不像svn,每个文件夹下都有.svn,删除麻烦。

创建成功后我们需要进行一次提交

接下来我们要配置,让我们的代码可以传到远程git仓库上去。

打开本地.git目录下的config文件,添加如下代码段

[remote "origin"]
    url = ssh://[用户名]@[域名、地址]:[端口]/[仓库硬盘目录]/[项目名].git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master

现在可以开始同步了,右键代码根目录,点击Git Sync...

成功。最后是我实际上传的一张图,可以看出git在传输上是压缩的。

时间: 2024-12-29 12:46:09

看图说话之已有的代码文件夹加入到git仓库的相关文章

将本地文件夹添加到git仓库

1.git init; 2.git add . 3.git commit -m "初始化" 4.git remote add origin https://github.com/githubusername/demo.git 5.git pull --rebase origin master 6.git push -u origin master 原文地址:https://www.cnblogs.com/yangguoe/p/11065562.html

git 将本地文件夹初始化为git仓库,并上传到对应的github远程仓库中

https://blog.csdn.net/dujianxiong/article/details/78991166 git init git add . git commit -m "message info" git remote add origin {shh or http address} git remote -v git push -u origin master 原文地址:https://www.cnblogs.com/zdj8023/p/11096881.html

基于torch学汪峰写歌词、聊天机器人、图像着色/生成、看图说话、生成字幕

手把手教你基于torch玩转 学汪峰写词.自动聊天机器人.图像着色.图像生成.看图说话.生成字幕 作者:骁哲.李伟.小蔡.July.说明:本教程出自七月在线开发/市场团队.及七月在线5月深度学习班学员之手,有何问题欢迎加Q群交流:472899334.时间:二零一六年十月十二日. 前言 我们教梵高作画的教程发布之后,国庆7天,上百位朋友一一陆续动手尝试,大有全民DL.全民实验之感.特别是来自DL班的小蔡同学,国庆7天连做10个开源实验,并把这10个实验的简易教程(含自动聊天机器人)发布在社区上:h

架构设计分享之权限系统(看图说话)

前面一篇文章<最近架构随想>,我提到架构设计的一些构想,其实也是对之前项目经验的一些归纳及总结.今天我们就以权限系统作为切入点,谈一谈怎么设计权限系统以及怎么做到系统具有以下特性: Organized:如果系统组织比较好,可以起到事半功倍的效果. Encapsulated:对功能,结构,数据进行有效的封装,会使系统维护变得更加容易. Reusable:对常用功能以及组件进行有效的封装,可以使系统变得结构清晰且方便维护. Extensible:在设计系统的时候,如果很好的遵守OO的设计理念(OO

看图说话 从开发商的角度 闲聊神州房市走势与“鬼城”的产生

看图说话 从开发商的角度 闲聊神州房市走势与“鬼城”的产生

DL4NLP —— 看图说话(Image Caption)任务的论文笔记(一)评价指标和NIC模型

看图说话(Image Caption)任务是结合CV和NLP两个领域的一种比较综合的任务,Image Caption模型的输入是一幅图像,输出是对该幅图像进行描述的一段文字.应用场景:比如说用户在拍了一张照片后,利用Image Caption技术可以为其匹配合适的文字,方便以后检索或省去用户手动配字:此外它还可以帮助视觉障碍者去理解图像内容.类似的任务还有Video Caption,输入是一段视频,输出是对视频的描述. (一)任务描述 目前来说,Image Caption任务主要集中在英文上,数

CodeFolderClear 自动清理代码文件夹下无用文件的小程序及源码

最近常要用U盘拷贝代码,发现编译器生成的各种中间文件占用了大量的空间,手工删除起来费时费力,所以就萌生了写一个小工具搞定这一切都念头. 说干就干,晚上熬夜搞定! 小工具程序及源码工程的下载链接:    点击下载 用简单的方式进行处理,递归删除.下面统计量下要删除的文件: 工程目录下: 工程目录的判断依据: 有工程文件 *.vcxproj *.sdf *.suo *.user 生成目录(Debug/Release等)下的文件: *.obj *.cache *.exp *.ilk *.lastbui

如何创建/修改远程仓库 + 如何删除远程仓库 + 如何删除远程仓库中的某个文件或文件夹 + 如何使用git将本地仓库连接到多个远程仓库

首先我们来区分一些概念.术语.名词.不然脑子一锅粥,总是晕!!!博主对此深有体会!从中学到了没事要多总结.多归类! 仓库有本地仓库和远程仓库之分.仓库都可以叫做服务端(器).本地仓库有:Windows.Linux.MacOS.(指的是运行在不同系统下的本地仓库)远程仓库有:GiuHub(国外).Gitee码云(国内).Coding(国内)等等.(说白了就是服务器)那么服务端可以分为:本地服务端(器).远程服务端(器).连接仓库的方式有:https.SSH等等.连接仓库的客户端软件(工具)有:Gi

Git学习之将不空的文件夹关联到远程仓库

昨天和今天在将“本地不空的文件夹关联到远程Git仓库”的时候遇到了很多瓶颈,主要方法一般都是在本地创建一个空的文件夹,然后“仓库化”再关联到远程仓库,或者是将远程仓库直接克隆到本地,下面说说将不空的文件夹关联到远程仓库的方法(因为我试了好多次,空的文件夹总是提交不了): 1.下面是我空的文件夹提交的结果: 2.不空文件关联到远程仓库: (1)在GitHub创建一个新的仓库 (2)打开Git bash进入到需要关联仓库的文件夹,执行git init命令 执行“git add .”命令将文件夹下的所