【发布时间】:2012-06-13 18:13:03
【问题描述】:
我主要在台式机 Mac 上工作,但我也有一台笔记本电脑,以便在离开办公室时使用。
我想从任一计算机访问和处理我最新的 html、css、php 和 python 文件。
我认为 Github 是执行此操作的方法,但在理解“流程”时遇到了问题,我有 RTFM!我不明白我是否应该首先在 Github 上创建一个存储库,为什么当我尝试“克隆”某些东西时,它并没有神奇地最终出现在我的本地计算机上……那里有一个漂亮的红色大按钮,上面写着“同步”是...
...或者我是否应该只使用命令行...
所以,如果我从桌面开始并创建新文件,使用 git 或 Github (?) 将这些文件放在可以从我的笔记本电脑访问的位置,然后合并我笔记本电脑上的文件的正确步骤是什么回到 ?Github 存储库,这样我就可以从我的桌面访问这些文件。
感谢大家的回复和解答!满足我的需要的 git 工作流程现在已经很清晰了。
wadesworld 提供的工作流程简洁明了,是我需要的概述。
但是,Michael Durrant 的命令行步骤专门使用命令行指令填充了该工作流程 - 我也需要它。
steelclaw 和 uDaY 的回答和回应很重要,因为我不明白我首先创建哪个 repo 并不重要,并且在本地添加和提交是必不可少的我工作流程的第一步。
具体来说,steelclaw 对我的一个回答问题的回答提供了我需要的关闭,因此我可以了解更多信息:
初始化存储库后,请务必使用“添加”和“提交”。这些将使文件成为存储库的正式版本。之后,您需要使用 'push' 将其上传到远程存储库。”
ilollar 的资源“Git for Ages 4 and Up”也值得点击,尤其是对于像我这样视觉的人!
非常感谢大家!!
【问题讨论】:
-
您应该阅读help.github.com,根据您使用命令行或 GUI 的便利性。无论您是否先在 github 上创建 repo,先创建 repo 都没有关系,但如果您想将本地 repo 推送到远程 repo(github.com),则应该有远程 repo。至于 RTFM 我不知道这意味着什么......:P
-
是的,该页面是 help.github.com 并且很有帮助。但我不确定“流动”,有点迷茫。鉴于我想将所有内容从一台计算机复制到 Github,然后将我刚刚“上传”的所有内容复制到我的笔记本电脑,在任何一台计算机上工作,但始终保留并能够访问,我应该做什么“应该” Github 上的最新副本?
-
@uDaY:你是说只使用命令行还是只使用 GUI(不能同时使用两者)?
-
@ValerieLynn,一旦你将更改推送到远程仓库(在 github.com 上)。您必须使用
$ git clone git@github.com:username/<yourreponame>.git克隆它。您可以同时使用 gui 和命令行,没有任何限制。 -
我建议最初使用命令行。虽然有一个学习曲线,但通过这样做,您将对 git 有更好的理解。
标签: macos git github workflow repository