- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
由于我是 git 的新手,我希望能快速入门如何在我的配置中使用 git:
我正在写我的机械工程学士学位论文,并且在大学和家里工作。
论文本身是一个 .docx 文件(不允许使用 TeX),子文件夹中有一些 .xls 文件和图片,还有一个子文件夹包含所有相关文献,单独占用 1.5 gig 空间.
在家里,我有一台台式机和一台笔记本电脑,都可以上网。在大学里,我使用的电脑 - 我会说 - 不稳定的互联网访问。
所以我希望我所有计算机上的文件保持同步。
目前,我使用 Dropbox 保存我所有的文件并同步家里的两台电脑,同时使用 U 盘和一些 robocopy-batches 将我家里电脑上的文件与大学里的电脑同步。
现在我想使用 git 并且想知道如何最好地设置存储库。例如。中央仓库放在哪里,U盘怎么用...
我认为 github 作为中央存储库是不可能的,因为它每个存储库有 1gb 的配额。
我还能使用 Dropbox 还是它会破坏存储库中的文件?
最佳答案
我的学士论文也是在同样的情况下写的。您计划的两种方式都应该可行,并且使用相同的工作流程。
我建议你使用 U 盘,因为同步 Dropbox 可能会在你的一台计算机启动后立即导致 git 命令出现问题。
现在的工作流程:
我在您的一台计算机上启动一个 git 存储库,您的文件位于您的文件所在的文件夹中。
git init
然后克隆一个裸仓库到你的 U 盘。
git clone --bare firstinitfolder
现在你的 U 盘上有一个裸仓库,就像在服务器上一样。您可以使用棒同步其他两台计算机。
git clone usbstickfolder
因此所有计算机都同步并进行了版本控制。
注意一些常见错误:
关于git - 如何将 git 与 dropbox 和 usb-stick/thumbdrive 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17251155/
我想编写一个软件,当 USB 拇指驱动器连接到 USB 端口时,它会自动将一些文件复制到 USB 拇指驱动器上。为此我想知道: 我如何编写一个 c++ 应用程序,在 USB 拇指驱动器连接时收到通知?
由于我是 git 的新手,我希望能快速入门如何在我的配置中使用 git: 背景 我正在写我的机械工程学士学位论文,并且在大学和家里工作。 论文本身是一个 .docx 文件(不允许使用 TeX),子文件
我是一名优秀的程序员,十分优秀!