我有一个名为“system”的项目,已经设置为仓库,并涉及IT技术。我一直在该项目(system.git)中进行拉取和推送。
现在我想将其发布到像GitHub这样的网站上。最好的方法是什么,可以将我的当前项目推送到新的GitHub项目中,而不会丢失历史记录?
谢谢!
我有一个名为“system”的项目,已经设置为仓库,并涉及IT技术。我一直在该项目(system.git)中进行拉取和推送。
现在我想将其发布到像GitHub这样的网站上。最好的方法是什么,可以将我的当前项目推送到新的GitHub项目中,而不会丢失历史记录?
谢谢!
在Github上创建仓库。
然后将远程地址设置为该项目。
git remote add origin [git hub url]
然后执行:
git push origin [branch name]
你需要把本地仓库推送到Github(包括所有历史记录等)
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:xiongchiamiov/fourU.git
[branch "hacking"]
remote = origin
merge = refs/heads/hacking
[remote "main"]
url = git@github.com:xyztextbooks/fourU.git
fetch = +refs/heads/*:refs/remotes/main/*
[branch "master"]
remote = main
merge = refs/heads/master
git push [git hub url] +refs/heads/*:refs/heads/*
强制推送它。 - Michael Krelin - hacker