1

bitbucket + git + symfony2 を使い始めました。そして、私は問題を抱えています。最初に、新しい symfony2 プロジェクトを作成しました。それをbitbucketサーバーにアップロードしました。しかし後で、ローカルディレクトリを削除し、同じ名前で新しい symfony2 プロジェクトを作成し、いくつかの変更を加えました。最後に、私のホーム バージョンと bitbucket バージョンは異なります。しかし、ローカル ファイルのインデックスを作成してコミットしようとすると (git add . ; git status; git commit 'testing')、git は「コミットに追加された変更はありません (「git add」および/または「git commit -a」を使用) と通知します。 )」。何が間違っているのかわかりません。私はgitが別のディレクトリまたはこのようなものに言及していると思いますしかし、私はアイデアを持っています:bitbucketレポを空にし、ローカルファイルを再アップロードします(しかし、bitbucketの現在のレポを削除することはできません-空のみ)。だから、私はそれを行う方法がわからない

更新:ubuntu 13.10を使用しています

4

1 に答える 1

2

次のことをお勧めします:

  • コミットされていない変更があるかどうかを確認し、
  • 新しいローカル リポジトリに bitbucket リモートを再度追加します。
  • --force を使用してコードをプッシュします。

フォルダーからターミナルでこれを実行します

git init              # if repository is still not initialized
git remote add origin ssh://git@bitbucket.org/<username>/<repo>.git
git status
git add .             # if you had something
git commit -m "test"  # to commmit
git push -f origin master

コマンドに注意してくださいgit push -f。リモートでのコミットを破棄する可能性がありますが、それを使用するのはあなたのケースです。

于 2013-10-20T18:18:14.033 に答える