我们最近从SVN迁移到Git.我们在LAN网络中的一台机器上设置了一个裸存储库,并在其他机器上克隆.现在,当任何人进行更改和提交时,我们希望他将拉取请求发送到裸仓库(通过告知或通过电子邮件或任何其他方式)之后,将通过更改并将其拉到裸存储库(同样适用于它) GitHub上).
我们是否需要安装任何接口或Git本身有一些命令?
我正在使用Gitorious的防火墙后安装.
我可以进入Web应用程序并从克隆创建拉取请求并定位克隆它的主仓库.
我希望能够在命令行上执行此操作.更具体地说,我希望能够从命令行从一个分支到另一个分支(而不是从克隆到种子仓库)打开合并请求.
由于我没有使用Github,我不能使用Github特定的工具或库.这可能吗?
我克隆了一个项目,并将一个只有一个重命名的自述文件的分支推送到README.我试图在命令行上创建一个pull-request,只是为了从这里尝试PR而不是网站.
$ git request-pull origin/master origin readme:readme
The following changes since commit 51320a3a42f82ba83cd7919d24ac4aa5c4c99ac6:
first commit message
are available in the git repository at:
git@github.com:example/com:example.git readme
for you to fetch changes up to 891c05c5236341bcbe33ceddc415ae921ee42e44:
second commit message
----------------------------------------------------------------
Simone Gentili (1):
Fix
readme.md => README.md | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename readme.md => README.md (100%)
Run Code Online (Sandbox Code Playgroud)
github没有显示拉取请求,我没有看到错误.
我需要从命令行创建一个git pull-request,而不需要安装任何包装器或其他软件.有没有办法在git中这样做?我似乎无法找到任何支持此功能的官方git文档.
git ×5
pull-request ×4
bitbucket ×1
command-line ×1
git-bash ×1
git-svn ×1
github ×1
gitorious ×1
unix ×1