我可以为我的项目再次生成一个新的.git文件夹吗?
我不太喜欢GIT,我有以下问题 我有一个在GIT下的Java项目,它与一个远程BitBucket存储库相关联。问题是,由于出现错误,我删除了.git文件夹(无法检索)我可以为我的项目再次生成一个新的.git文件夹吗?,git,version-control,bitbucket,Git,Version Control,Bitbucket,我不太喜欢GIT,我有以下问题 我有一个在GIT下的Java项目,它与一个远程BitBucket存储库相关联。问题是,由于出现错误,我删除了.git文件夹(无法检索) 我能否以某种方式生成一个与此存储库关联的新.git文件夹?只需重新克隆您的Github项目即可。将创建一个新的.git文件夹。只需重新克隆您的Github项目即可。将创建一个新的.git文件夹。由于本地repo与bitbucket连接,您最好将此repo克隆到另一个目录,然后将当前更改的文件复制到其中。最后提交并将更改推送到bit
我能否以某种方式生成一个与此存储库关联的新.git文件夹?只需重新克隆您的Github项目即可。将创建一个新的
.git
文件夹。只需重新克隆您的Github项目即可。将创建一个新的.git
文件夹。由于本地repo与bitbucket连接,您最好将此repo克隆到另一个目录,然后将当前更改的文件复制到其中。最后提交并将更改推送到bitbucket
如果创建了新的
.git
文件夹,则所有提交历史记录都将丢失。如果您不需要历史记录,当然可以在空路径中创建.git
文件夹,然后将文件移动到此路径。由于本地repo与bitbucket连接,您最好将此repo克隆到另一个目录,然后将当前更改的文件复制到该目录中。最后提交并将更改推送到bitbucket
如果创建了新的.git
文件夹,则所有提交历史记录都将丢失。如果您不需要历史记录,当然可以在空路径中创建.git
文件夹,然后将文件移动到此路径中。两种方法:
你可以简单地:
或者,您可以重新初始化git文件夹,然后:
两种方式:
你可以简单地:
或者,您可以重新初始化git文件夹,然后:
您是否删除了本地/测试环境中或主分支中的.git文件夹?@BinaryBranchs“master branch”不是指“remote”(github/gitlab/bitbucket等)-您可以在本地拥有“主”分支。您是否已删除本地/测试环境中的.git文件夹或从主分支中删除?@BinaryBranchs“主分支”不指“远程”(github/gitlab/bitbucket等)-您可以在本地拥有“主”分支。确定,我认为第二种解决方案更好,因为在我的项目中,我有一些未经处理的更改。所以如果我做git itnit,然后我添加遥控器,然后我拉…我将丢失这些更改?@AndreaNobili不,那不会发生。唯一可能发生的事情是您遇到冲突,必须合并您的更改。您可以像以前一样添加和提交更改。好的,我认为第二种解决方案更好,因为在我的项目中,我有一些未推送的更改。所以如果我做git itnit,然后我添加遥控器,然后我拉…我将丢失这些更改?@AndreaNobili不,那不会发生。唯一可能发生的事情是您遇到冲突,必须合并您的更改。您可以像以前一样添加和提交更改。
git clone http://your/repo/url
git init // initializes the .git dir
git remote add origin http://your/repo/url // adds your bitbucket repo as origin url
git remote -v // verify it worked and the connection is stable
git pull origin master // pull and see if your up-to-date
... // do whatever you like from here, add, commit, push