git gui:如何克隆和推送?
Posted
技术标签:
【中文标题】git gui:如何克隆和推送?【英文标题】:git gui: how to clone and push? 【发布时间】:2011-05-11 11:14:33 【问题描述】:我觉得我很傻。我不明白 Git 如何使用命令行,所以我使用的是 Git Gui。
我安装好了,可以成功启动 Gui,但是当我从另一个程序员与我共享的文件中克隆文件时,我不断收到此错误消息,
位置 C:/.... 已存在。
在 Gui 界面上,只有两个输入字段可以填写 -
'Source Location' : https://me@github.com/remote-programmer/project-1.git (for instance)
'Target Directory' : C:/wamp/www/project-1-folder (for instance)
我可以避免使用命令行的任何可视指南吗?
谢谢!
【问题讨论】:
你为 git 使用了哪个 GUI? 我同意@Skilldrick。尤其是 Git GUI,它以糟糕的 git 界面而闻名。花点时间从命令行学习git(progit.org/book),真的不是很难学。 你在开玩笑——我必须从整本书中学习吗?我只想克隆和推送文件! :( 终于设法克隆并使用 gui 推送 - 不需要这本书(我需要购买一本关于如何使用 ftp 客户端的书吗!??我们不需要!)!谢谢。 郑重声明,我链接的这本书不涉及购买,它完全免费在线提供。如果您使用 git 的所有功能都是推/拉,那么您可能不需要更多,但如果您开始做更多的事情(协作、分支等),那么它肯定有助于理解该工具的用途工作,以便您按预期使用它,而不是与之抗争。 【参考方案1】:对于以下情况,只需删除目标目录中的C:/
即可:
'Source Location' : https://me@github.com/remote-programmer/project-1.git
'Target Directory' : C:/wamp/www/project-1-folder (for instance)
目标目录应该是这样的:
'Target Directory' : wamp/www/project-1-folder
【讨论】:
老兄,你是个救命稻草,我知道为什么他们需要 C: 被删除,但这成功了!!【参考方案2】:“源位置”:https://me@github.com/remote-programmer/project-1.git(例如) 不要浏览目标目录。手动写入完整路径和新文件夹名称。
“目标目录”:C:/wamp/www/project-1-folder
【讨论】:
最相关的解决方案。【参考方案3】:您需要克隆到一个新目录,即您指定的“目标目录”不应该已经存在。
【讨论】:
嗨,我还是不明白。我必须创建一个新目录,然后将文件克隆到这个目录中——对吗?如果我不先创建目录,如何克隆?谢谢。 克隆操作创建目录。您不应该手动创建目录,git 会为您完成。 知道了!但即使我没有手动创建目录,我只是浏览我想要定位的位置,我也会遇到同样的错误...... :( 所以,对我来说,我将git://github.com/jquery/jquery.git
之类的东西放在第一个框中,然后将c:\projects\jquery
之类的东西放在第二个框中,其中projects
存在但jquery
不存在(即我导航到现有文件夹,然后在我选择现有文件夹后在末尾手动键入新文件夹名称)。
那么他们不应该有浏览解决方案。坦率地说,这很愚蠢。如果我浏览并指向一个目录,只需克隆那里。以上是关于git gui:如何克隆和推送?的主要内容,如果未能解决你的问题,请参考以下文章