基于本地已经存在的git项目,想要保留commit记录,作为一个新项目继续使用应该如下操作
- 创建git project得到新项目的git地址
- 手动修改.git/config中的地址
然后随便提交一下就可以在新的项目中看到了 并且保留了老的commit
当然也有相关的git命令操作 不过我喜欢这样改
现在用git命令操作第二个项目,尝试新方法。
-
创建git project得到新的git 地址
-
首先用git remote -v 检查目前配置的origin地址,可以看到目前正在使用的地址。
-
git remote rm origin
-
再用git remove -v 查看,毛都没了,这就对了
-
添加新的项目地址 git remote add origin [新的地址]
-
再检查一下 git remote -v ,确认是新的地址 , 完成了。
结果Push时报错
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, usegit push --set-upstream origin master
需要执行这个提示的命令
不然执行git branch -a 发现缺少与远程branch的关联
所以还是手动修改文件好
网友评论