很难解释,但基本上我有一个已删除其本地.git
信息克隆远程仓库。一些工作已经完成;但现在我需要将它集成到远程回购;我如何用远程git仓库“初始化”本地项目?我知道我可以git init
,但我不想失去历史,或提交等如何git拉远程和删除.git(重新)初始化本地项目?
0
A
回答
0
克隆项目一次,然后用CP或的rsync命令由你来改写在worktree的所有项目文件已修改。
为了防止潜在的冲突当地的变化和远程之间,克隆遥控器后,你应该创建一个新的本地分支,并与当地的修改覆盖其worktree。那么,你将这个本地分支与跟踪远程的分支合并在一起。
0
假设最后的SHA提交你已经签出了abc123
,请执行下列操作:
git init .
git checkout -b my_branch (where my_branch is a new branch name you made up)
git remote add origin <url of your remote repository>
git fetch
git reset abc123
git commit -am "Here are my changes"
git checkout master (or whatever branch you were on before you deleted .git)
git merge my_branch
如果你不知道确切的承诺,你是最后的,如果你选择这将工作任何提交之前您实际承诺的最后一次;你走得越远,合并冲突就越多。不挑新的commit发生后的实际提交你最后的,因为这将导致你失去的变化。
相关问题
- 1. 如何从本地和远程的git repo上删除文件
- 2. 如何初始化一个新的eclipse(neon)java项目的git
- 3. 重新初始化Git回复
- 4. Git - 从本地和远程恢复删除的分支
- 5. GIT帮助!远程和本地文件被删除
- 6. 删除远程犯git的
- 7. 将git项目从本地移动到远程,如何?
- 8. Gitkraken工作流程:如何初始化本地和远程?
- 9. 重置本地git回购到远程?
- 10. 如何在本地和远程创建新分支? GIT
- 11. 如何在Netbeans 7.1中重新初始化git
- 12. 如何从本地Git使用我的Rails项目重新开始?
- 13. 如何从命令行(Git Bash)删除远程Git存储库?
- 14. Git:区分本地和远程标签
- 15. git diff远程和本地回购
- 16. 如何安全地删除远程git分支?
- 17. Git拉本地不会删除已删除的文件
- 18. git远程删除后,我的本地提交状态改变
- 19. 初始化空git仓库
- 20. 将'git push origin <branch>'从本地删除后远程删除<branch>?
- 21. 添加新的本地目录到git远程分支
- 22. Git删除目录
- 23. 从git shell中删除远程仓库
- 24. 删除git远程分支提交
- 25. 使用JGit删除远程Git分支
- 26. git push - 强制删除远程文件?
- 27. Git别名来删除远程分支
- 28. Git:删除单个远程修订版
- 29. git:删除奇怪的远程分支
- 30. Git - 无法删除远程分支
git的删除后,没有什么做的git,重新初始化一个Git仓库成了必然。 – gzh