Macos 如何使用Github从不同的计算机访问相同的项目文件?
我主要在台式机上工作,但也有一台笔记本电脑,当我不在办公室时可以使用 我想从任何一台计算机上访问和处理我最新的html、css、php和python文件 我认为Github是实现这一点的方法,但我在理解“流”时遇到了问题,我已经完成了RTFM!我不明白我是否应该首先在Github上创建一个存储库,为什么当我尝试“克隆”某个东西时,它不会神奇地出现在我的本地计算机上。。。这里有一个漂亮的红色大按钮,上面写着“sync” 。。。或者我是否应该只使用命令行 那么,如果我从桌面开始创建新文件,使用git或Github(?)将这些文件放在可以从笔记本电脑访问的位置,然后将笔记本电脑上的文件合并回?Github存储库,这样我就可以从桌面访问这些文件,正确的步骤是什么 谢谢大家的回复和回答!为了满足我的需要,git工作流现在已经很清楚了 wadesworld提供的工作流非常简洁,是我需要的概述。 然而,Michael Durrant的命令行步骤专门用命令行指令填充了该工作流,我也需要它 steelclaw和uDaY的回答和回应很重要,因为我不明白我首先创建的回购并不重要,本地添加和提交是我工作流程中必不可少的第一步 具体而言,steelclaw对我的一个回答问题的回答提供了我需要的答案,因此我可以了解更多: 初始化存储库后,请确保使用“添加”和“提交”。这将使文件成为存储库的正式版本。之后,您需要使用“推送”将其上载到远程存储库。” ilollar的资源,“4岁及以上的Git”也值得点击,特别是对于像我这样的视觉化用户 非常感谢大家!!我使用Github作为git的“中心”,以共享完成的代码。(git用于版本控制) 和Dropbox,用于在不同的计算机和手机/平板电脑之间同步文件,以管理文件Macos 如何使用Github从不同的计算机访问相同的项目文件?,macos,git,github,workflow,repository,Macos,Git,Github,Workflow,Repository,我主要在台式机上工作,但也有一台笔记本电脑,当我不在办公室时可以使用 我想从任何一台计算机上访问和处理我最新的html、css、php和python文件 我认为Github是实现这一点的方法,但我在理解“流”时遇到了问题,我已经完成了RTFM!我不明白我是否应该首先在Github上创建一个存储库,为什么当我尝试“克隆”某个东西时,它不会神奇地出现在我的本地计算机上。。。这里有一个漂亮的红色大按钮,上面写着“sync” 。。。或者我是否应该只使用命令行 那么,如果我从桌面开始创建新文件,使用git
对我来说,它们有不同的用途。两者都很好!Git是一种高级且很难用于版本控制的工具。如果你觉得勇敢,可以尝试安装命令行工具,但我建议使用图形客户端,特别是SourceTree。 您需要克隆存储库,或者初始化一个新的存储库。要连接到存储库,您需要知道URL,可能还需要知道存储库的用户名和密码。您还需要提供存储库的有效名称 要更新文件,有几个步骤:首先,您需要将更改添加到目录。源目录树可能会自动执行此操作。然后您需要提交更改。这基本上是确认更改并用注释对其进行签名。要上载更改,您需要使用推送并选择正确的远程存储库。当您要更新在我们的本地存储库中,您需要使用pull并再次选择正确的远程存储库 不过,出于您的目的,dropbox可能会更好,因为它可以自动更新并且非常简单。如果您不需要git提供的高级版本控制(例如分支、来自多个用户的合并),那么它似乎是一个更好的选择。 我建议使用或。它们可以让您完全实现您想要实现的目标,非常方便用户(我认为是免费的[5 Gb]) 它们会自动更新(只要您有互联网连接)
只需制作一个文件夹,放入一些文件,你就可以离开了。回答你问题的细节:我同意。
即使对于非Ubuntu用户来说也是很好的,当然,这是块(大)的新玩家 它们的比较如下:
Service Free*1 NextLevel*1 NextLevel($)*2 Features
Dropbox 2 50 $2.5O One Folder, best gui sync tools.
UbuntuOne 5 20 $4.00 Multiple directories anywhere
GDrive 5 25 $2.50 It's Google.
*1 GB
*2 Cost per month
要回答问题的标题,请执行以下操作:
如果您想要更适合程序员的东西,我会使用git:
首先,安装gitx(linux阅读器,即gitg),因为它是目前git最流行的gui:
关于“流程”,我还可以向您介绍我在以下网站上撰写的各种功能:使用gitx或gitg,具体流程如下: 1) 对文件进行一些更改 2) 使用工具“提交”选项卡查看更改的内容(“未老化”): 3) 通过将文件从“未分级”拖动到“分级”来添加文件: 4) 发出提交消息 5) 提交文件。 6) 然后,我在命令行中使用
$git push remote
将其推送到远程设备,或者通过右键单击并选择第二个主设备来使用gui-请参见此处:
如果我与其他人共享,我通常需要执行git pull
以获取和合并其他技术),然后才能执行git push
github部分正在进行初始化、推送和克隆,但我想说的是,只需阅读这些教程,而不是一个简单的问题
- 在git中本地设置存储库:
git init
git添加。
git提交“初始提交”
设置github:
使用github()创建github存储库,然后将您的本地存储库推送到其中,如所示:
git推送原始主机
如果存储库已存在于github上,但不在本地pc上,则单击远程链接,然后在终端类型中单击git clone[粘贴在此处,例如ctrl-v]
如果您正在使用github“开始”:
- 更改代码
-将最新版本放入存储库,并在任何更改中合并git pull
添加所有修改过的文件git add.
-m“消息”git提交
#或git推送