我一直试图让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本地仓库被填充了。这很好,但我如何将我的p4内容导入GitHub或GitLab?有这么多的网站谈论克隆,然后立即谈论导入到p4。
难道不应该有额外的命令来处理这样的事情吗?
git push origin git@gitlab.domain.com:user/sandbox.git
1条答案
按热度按时间jdgnovmf1#
如果你已经创建了一个空的GitHub仓库,你只需要在本地做以下事情:
OP New2Python更喜欢(在评论中),因为
git-p4
显示出反复无常:我只是在repo中手动复制文件,并使用普通的git命令。