首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在远程存储库上运行Git命令

如何在远程存储库上运行Git命令
EN

Stack Overflow用户
提问于 2010-11-25 01:22:14
回答 2查看 2.8K关注 0票数 3

我正在尝试编写一个简单的PHP应用程序,它将使用终端命令从远程Git存储库中检索一些信息。我不想创建本地工作副本或存储库。我只想从远程存储库读取信息(浏览树、提交历史记录、文件差异、下载文件),因此这将是一个只读连接。

我需要做的是运行一系列简单的命令,如SVN中的命令: log、ls、diff、cat、..

我已经为SVN做了所有的事情,而且很简单。通常命令类似于以下格式:

代码语言:javascript
复制
svn --user myusername --pass mypassword --non-interactive command -r revisionNumber urlToRemoteRepository

我的问题是,如何仅使用终端命令从Git存储库获取类似的信息?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-25 01:26:17

我会使用PuTTY (windows)或SSH命令(Mac/Linux)通过ssh连接到服务器,然后从那里的命令行运行它们。

票数 2
EN

Stack Overflow用户

发布于 2010-11-25 06:22:29

这不是git中的首选工作流程。

代码语言:javascript
复制
git fetch

然后使用

代码语言:javascript
复制
gitk --all

代码语言:javascript
复制
git log --all --decorate --graph # optionally --oneline if there's lots there

来调查你得到了什么。学习树型语法、分支规范等。

希望这能有所帮助

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4269611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档