请原谅,我一直在努力使 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 .
这行得通,据我所知,git local repo已被填充。没关系,但我如何将p4内容放入github或gitlab中?有太多站点谈论克隆,然后立即谈论导入p4。
应该没有其他类似这样的命令:
git push origin git@gitlab.domain.com:user/sandbox.git
非常感谢您的帮助。
答案 0 :(得分:0)
如果您创建了一个空的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命令。