我在本地git文件夹中工作并使用bitbucket进行提交。无意中删除了本地副本。但我有没有.git文件夹的最新本地副本。所以现在不能提交。我知道的解决方案是删除本地副本并再次从bitbucket克隆。但我想要一个更好的解决方案。使用git命令解决此问题的最佳解决方案是什么。感谢。
答案 0 :(得分:2)
我尝试将代码从clearcase迁移到git。我认为我的解决方案符合您的问题。 只需保留本地副本并克隆要推送到的新副本。
然后解决方案就在这里:将.git文件夹复制到本地副本文件夹。尝试git状态,你会发现它有效,然后只提交你想要的东西。
祝你好运!答案 1 :(得分:0)
也许这会遇到你的问题。
首先输入您的本地副本目录,然后执行以下操作:
> git init
> git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
> git config remote.origin.url <YourUrl>
> git config branch.<branchname>.remote origin
> git config branch.<branchname>.merge refs/heads/<branchname>
> git pull
> git add .;git commit -am "****" #Here commit your change, may you'll meet conflict issue.
> git push