原谅我,我一直在努力让git p4在一天的大部分时间里工作,我一定是错过了一些愚蠢的事情。我已经搜索了无数的网站,基本上都说了同样的话,包括这个:How to sync with a remote Git repository?。我希望设置我的流,这样我就可以将内容从我的p4服务器推送到git。我真的不在乎它是否自动,我只是想上传文件。
下面是我运行的命令,git-p4.py被别名为p4git。
git init DL; cd DL/
git config --global alias.p4 '!git-p4'
git config --global git-p4.detectRenames true
git config --global git-p4.detectCopies true
git config --add p4git.branchList main:DL
p4git clone --use-client-spec //depot/apps/DevOps/tools/ansible/DL/...@all .
这很管用,据我所知,当地的回购公司已经人满为患了。这很好,但h$#k我如何将p4内容输入到github或gitlab呢??有那么多的网站谈论克隆,然后立即谈到如何导入p4。
对于这样的东西,不应该有其他命令吗?
git push origin git@gitlab.domain.com:user/sandbox.git
我们非常感谢你的帮助。
发布于 2020-04-28 05:43:26
如果您已经创建了一个空的GitHub存储库,则只需在本地执行以下操作:
cd /path/to/local/repo
git remote add gh https://github.com/<your>/<NewEmptyREpo>
git push gh master
OP New2Python更喜欢(in the comments),因为git-p4
揭示了它的反复无常:
--我只是在回购中手动复制文件并使用普通的git命令.
https://stackoverflow.com/questions/61472134
复制相似问题