- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我主要在 Mac 台式机上工作,但也有一台 Mac 笔记本电脑,以便在不在办公室时使用。
我想从任何一台计算机访问和处理我最新的 html、css、php 和 python 文件。
我认为 Github 是执行此操作的方法,但我在理解“流程”时遇到了问题,而且我有 RTFM!我不明白我是否应该先在 Github 上创建一个存储库,为什么当我尝试“克隆”某些东西时,它并没有神奇地出现在我的本地计算机上……那里有一个漂亮的红色大按钮,上面写着“同步” ...
...或者我是否应该只使用命令行...
因此,如果我在我的桌面上开始并创建新文件,使用 git 或 Github(?)将这些文件放在可以从我的笔记本电脑访问的地方,然后 merge 我笔记本电脑上的文件的正确步骤是什么回到 ?Github 存储库,这样我就可以从我的桌面访问这些文件。
谢谢大家的回复和解答!根据我的需要,git 工作流现在很清楚了。
wadesworld 提供的工作流程简洁明了,是我需要的概述。
但是,Michael Durrant 的命令行步骤专门使用命令行指令填充了该工作流程 - 我也需要它。
steelclaw 和 uDaY 的回答和回应很重要,因为我不明白我先创建哪个 repo 并不重要,在本地添加和提交是必不可少的我工作流程的第一步。
具体来说,steelclaw 对我的其中一个回答问题的回答提供了我需要的结束语,因此我可以了解更多信息:
After initializing the repository, be sure to use 'add' and 'commit.' These will make the files an official version of the repository. After that, you need to use 'push' to upload it to the remote repository."
ilollar 的资源“Git for Ages 4 and Up”也值得点击,特别是对于像我这样的视觉爱好者!
非常感谢大家!!
最佳答案
您想对文件进行版本控制还是只在两个地方访问相同的文件?
作为开发人员,无论您是编写代码还是设计网站,使用版本控制都是一个好主意。但是,要做到这一点,您必须致力于学习版本控制系统的工作原理,因为它们都有一定的学习曲线。
但是,如果您对这种复杂性不感兴趣,只是想确保您可以访问最新版本的文件,那么您正在寻找一种可以简单得多的文件同步操作。
那么,你想要哪一个?
编辑:根据响应,这是模型:
1) 在工作计算机上创建存储库。
2) 在github上创建同名仓库
3) 推送到github上的仓库
4) 在家里,做一个 git clone 来 pull 下你推送的更改。
5) 现在两个位置都存在存储库,您只需在下类前执行 git push,在回家时执行 git pull,反之亦然。
关于macos - 如何使用 Github 从不同的计算机访问相同的项目文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10969956/
有没有办法在不进行提交/ check out 的情况下应用差异补丁或类似补丁? 我的情况:我工作时经常在计算机之间切换,我的提交历史记录有一堆“switching machines”消息。 我最初的猜
我的自定义引导加载程序中有代码从地址 0x8E00 处的 512 字节缓冲区复制内存。进入高内存,0x100000和更高。这在某些计算机上运行良好,而在其他计算机上崩溃(我假设是三重故障)。此代码在
服务器有没有办法将一些数据无线无缝地推送到客户端,可能是 Windows(电话)、iPhone、Mac 或 Android 设备,没有任何操作系统集成? 如果是这样,最好的设计模式是什么,最好的技术是
我无法理解hadoop的真正本质。 如果我有足够的资源来购买可以处理PB级数据的 super 计算机,那么为什么我需要Hadoop基础架构来管理如此大的数据? 最佳答案 hadoop的全部目的是能够在
我有一个奇怪的问题,或者我可能无法理解Grails i18n机制的工作原理。 我将以下内容插入到index.gsp文件中: LocaleContextHolder.locale:
我正在尝试为我的小弟弟编写一个简单的程序。他经常在他的电脑后面,但他应该为学校学习简单的算术 :D 我想制作以下程序: 他启动了他的电脑 他需要做一些简单的练习并完成 如果他做对了 x 次,他可以继续
有人能告诉我如何在 diff 主机(计算机)上为 MySQL 数据库做一个简单的数据库备份吗?我正在尝试将我的数据库从一台主机(服务器)移动到一台新主机(服务器) 最佳答案 如果您只是需要在服务器之间
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是无关紧要的,因
我正在尝试让 Android 应用程序使用 USB 电缆与运行 ubuntu 12.04 lts 的 Linux 计算机进行通信。我正在尝试使用 usbdeviceconnection 类,但是当我通
我刚刚使用 docker-toolbox 1.8.2 安装了 docker在 Windows 10 上。 由于由于this issue我不得不使用这些命令重新创建 docker 镜像 docker-m
如何删除处于 GURU_MEDITATION 错误状态的 VirtualBox 计算机?在 VirtualBox 未运行时删除该目录是否足够? 编辑:发布后,我删除了“在文件管理器中显示”导航到的整个
当我们在 Azure 机器学习服务中将模型部署为 ACIWebService 时,不需要指定任何 deployment_target。 根据AzureML documentation对于 azurem
当我们在 Azure 机器学习服务中将模型部署为 ACIWebService 时,不需要指定任何 deployment_target。 根据AzureML documentation对于 azurem
我遇到的主要问题是当我选择 stay 时会发生什么上hand_one ,然后 hit上hand_two . 而不是让我hit or stay上hand_two再次,它让我回到hit or stay上h
我知道我可以使用 putty 来 ssh 进入每台 Linux 机器并更新 CentOS 服务器...但我希望有人能够为我指明正确的方向,告诉我如何通过 PowerShell 或 Windows 中的
在 MIX 计算机中,一个单词由五个字节和一个符号组成。符号在内存中是如何表示的?是另一个字节,所以每个字真的是六个字节吗? 谢谢。 最佳答案 你的问题不是很清楚。体系结构规范未指定实际实现。它仅指定
我是 Python 的初级程序员,我的电脑有一个奇怪的问题。当我的计算机上有一个 .py 文件(包含一个有效的脚本)并双击它打开时,会发生以下情况:程序打开(它是黑屏 View ),但它会在一秒钟内自
我正在尝试在 Windows 上使用 plink 创建到 Linux 机器的隧道,并让转储文件最终出现在 Windows 机器上。看起来 this answer会工作,是我的问题的基础。但是尝试一下并
我想在 Windows 7 和 10 计算机上执行重启,但我首先需要将 Jenkins 节点暂时离线。在执行重启之前,我需要完成所有正在运行的任务。然后我远程登录到服务器并重新启动计算机。然而,在我重
我正在编写一个简单的程序,从 MySQL 数据库中提取计算机名称,然后将这些名称存储到字符串数组列表中(这部分工作正常)。之后,我编写了一个类和一个方法,将字符串作为参数(这将是计算机名称)并尝试对其
我是一名优秀的程序员,十分优秀!