Git工程迁移方法总结
Git工程迁移方法总结
Git最近准备迁移一下位置,这里采用命令行的方式,做如下操作。
1.gitremoteset-urlorigin资源库地址
这里主要是将本地库与远程的资源库挂钩。
用一个图表示:
2.接下来面对两种情况,也就是git位置2是否是空地址。
a)如果是空地址,ok很简单。
用这个命令:gitpush,如果不好使可以使用强推gitpush-f
当然这是把目前的工程推送到远程默认分支(master)
扩展:如果想把本地包括master在内的所有分支一起推送出去,可以使用以下方法:
(1)gitpush--all-f(理论可以的)
(2)保险一点采用如下命令:(一定是可以的)
gitcheckout分支名
gitpushorigintest(本地分支):test(远程分支)
如果不好用,确定是要覆盖的话,可以加一个-f
gitpush -f origintest(本地分支):test(远程分支)
b)如果不是空地址,ok也很简单,先将该地址清空,再push。
这里我采用的清空方式是这样。
首先,在本地创建一个文件夹,然后使用:
gitclone地址
将本地与远程库挂钩,然后使用清除命令。
gitrm.
或者gitrm-r文件件名(删除文件夹)
然后再push,这样远程仓库就被清空了。然后再执行a)
分享到:
相关推荐
Git命令行使用方法;Git命令行使用方法;Git命令行使用方法;Git命令行使用方法;
Git LFS是用于使用Git管理大型文件的命令行扩展和规范。 这是3.3.0的Windows安装包。
Git LFS是用于使用Git管理大型文件的命令行扩展和规范。 这是3.3.0的Linux ARM 64位安装包。
Git LFS是用于使用Git管理大型文件的命令行扩展和规范。 这是3.3.0的MacOS M1安装包。
Git LFS是用于使用Git管理大型文件的命令行扩展和规范。 这是3.3.0的MacOS Intel安装包。
Git LFS是用于使用Git管理大型文件的命令行扩展和规范。 这是3.3.0的Linux Intel 64位安装包。
公司要迁移git仓库,从仓库A迁移到仓库B,为了保留commit信息,特整理了两种方便的方式实现git仓库快速迁移,以及其他同事能快速切换库的建议。 第一种:使用镜像推送 git push --mirror,这种方式网上都有,算是...
git命令行工具,gitbash,mac环境使用,直接安装即可 git命令行工具,gitbash,mac环境使用,直接安装即可
git工具的一些常用命令行 对于学习git的新手来说是一个不错文件说明
使用eclipse或git命令行将项目托管到github
git命令行提交代码,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
git命令行工具
操作系统:Centos 7 (纯命令行环境) Git服务器:Github 安装的Git命令行版本:1.8.3.1 整理常用Git命令
git-big Git Big是Git的命令行扩展,用于管理文件。要求支持符号和硬链接的文件系统(Linux,MacOS,Windows / NTFS) Python 2.7或Python 3.6 (可选)具有支持的之一的帐户: 亚马逊S3 谷歌云存储微软Azure入门...
集成了git常用命令,可以简单快捷的管理您的git资源,避免重复输入和遗忘不常用的命令
写给新人的一个git命令行操作文档,简单易懂,图文并茂,包教包会,自己写给新人看的,照着步骤弄全成功了
git-remind是一个命令行工具,可以防止你忘记git-commit和git-push
Git护照,直接从命令行管理多个git身份。 用法 您可以按原样使用此脚本,也可以在git配置中定义别名以满足您的需要。 例如 in your ~/.gitconfig [alias] passport = !path/to/the/git-passport.sh and then $ ...
命令行提交代码至git
git命令行使用教程-Git简易的命令行入门教程