从github上clone的代码如何push到另外一个平台?例如上传到码云之类的?环境是IjIdea
小伙看你根骨奇佳,潜力无限,来学PHP伐。
git remote add REMOTE_NAME ANOTHER_REPO_URL
git push REMOTE_NAME BRANCH_NAME
上传的哪个远程仓库(无论是码云、Github还是其他托管平台)主要是与你本地仓库的设置有关,一个本地仓库可以添加多个远程仓库。如果你的电脑上有装git命令行的话,你可以使用下面的命令查看你目前关联的远程仓库:
git remote -v
如果你要添加另一个远程仓库,首先你需要先知道远程仓库的url,然后使用:
git remote add <name> <url-of-remote>
添加远程仓库,<name>是指远程仓库的别名,例如origin、mayun,随便什么都可以,只要你自己可以明白就行,第二个参数是远程仓库的url。
<name>
当你使用git push推送的时候,你应该指定那个远程仓库:
git push
git push <name of remote repository> <name of branch>
第一个参数是刚刚我们说过的远程仓库的别名,比如常用的origin等等,后面一个参数是分支名字。
上面的方法是针对git命令行的,我刚刚意识到你用的可能是IED里自带的git插件,所以这里做些简单的补充。由于我并没有用过IjIdea,所以我只是猜测你可以在git的菜单项里找一下关于远程仓库的设置。我强烈建议楼主使用git命令行,因为它可以完成很多图形界面无法完成的操作,十分灵活。
在.git目录打开 config 文件增加一个远程,推的时候推给你新的远程即可,也可以推给老的,随便。
.git
首先需要在另一个平台新建一个远程仓库(裸库)
git init --bare (然后以该仓库地址作为后续的url)
然后就可以在本地新增加一个远程仓库地址
git remote add new_origin [url ]
跟 IjIdea 无关
不知道在idea中如何操作?
过程跟github一样,只需要替换下推送地址
第一步:
第二步:
上传的哪个远程仓库(无论是码云、Github还是其他托管平台)主要是与你本地仓库的设置有关,一个本地仓库可以添加多个远程仓库。如果你的电脑上有装git命令行的话,你可以使用下面的命令查看你目前关联的远程仓库:
如果你要添加另一个远程仓库,首先你需要先知道远程仓库的url,然后使用:
添加远程仓库,
<name>
是指远程仓库的别名,例如origin、mayun,随便什么都可以,只要你自己可以明白就行,第二个参数是远程仓库的url。当你使用
git push
推送的时候,你应该指定那个远程仓库:第一个参数是刚刚我们说过的远程仓库的别名,比如常用的origin等等,后面一个参数是分支名字。
上面的方法是针对git命令行的,我刚刚意识到你用的可能是IED里自带的git插件,所以这里做些简单的补充。由于我并没有用过IjIdea,所以我只是猜测你可以在git的菜单项里找一下关于远程仓库的设置。我强烈建议楼主使用git命令行,因为它可以完成很多图形界面无法完成的操作,十分灵活。
在
.git
目录打开 config 文件增加一个远程,推的时候推给你新的远程即可,也可以推给老的,随便。首先需要在另一个平台新建一个远程仓库(裸库)
然后就可以在本地新增加一个远程仓库地址
不知道在idea中如何操作?
过程跟github一样,只需要替换下推送地址