保留commit记录创建新git项目

基于本地已经存在的git项目,想要保留commit记录,作为一个新项目继续使用应该如下操作

  1. 创建git project得到新项目的git地址
  2. 手动修改.git/config中的地址
    然后随便提交一下就可以在新的项目中看到了 并且保留了老的commit

当然也有相关的git命令操作 不过我喜欢这样改

现在用git命令操作第二个项目,尝试新方法。

  1. 创建git project得到新的git 地址

  2. 首先用git remote -v 检查目前配置的origin地址,可以看到目前正在使用的地址。

  3. git remote rm origin

  4. 再用git remove -v 查看,毛都没了,这就对了

  5. 添加新的项目地址 git remote add origin [新的地址]

  6. 再检查一下 git remote -v ,确认是新的地址 , 完成了。
    结果Push时报错
    fatal: The current branch master has no upstream branch.
    To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master

需要执行这个提示的命令
不然执行git branch -a 发现缺少与远程branch的关联

所以还是手动修改文件好

你可能感兴趣的:(保留commit记录创建新git项目)