2

EclipseのディレクトリProjectDirectoryに、src、libなどのフォルダを含む新しいプロジェクトがあります。このプロジェクトは、これまでどのリポジトリとも通信したことがないことに注意してください。

ユーザー名とパスワードを含むgitリポジトリhttps://github.com/myrepo/mygit.gitがあります(これは偽の情報であることに注意してください)。そのリポジトリには、現在いくつかのファイルがあります。userpass

次のことをしたいです。

  1. gitリポジトリ内の現在のコンテンツをすべて削除します
  2. Eclipseプロジェクトの新しいコンテンツをこのリポジトリに追加します。現在のリポジトリをこれらのファイルで完全に置き換えたいので、これによって競合やエラーが発生することはありません。

特定の指示で、これを達成するためにターミナルでどのコマンドのセットを作成しますか?

4

1 に答える 1

0

その完全にシンプルです。まず、eclipseプロジェクトがあるターミナルのディレクトリに移動します。

これをバージョン管理の下に置き始めるには:

git init

次に、オリジンをgitリポジトリとして追加します(sshの読み取り+書き込みアクセスをgithubからコピーします。これは、githubにログインして、実際のリポジトリディレクトリに移動したときに表示されます):

git remote add origin <copied_adress_from_github>

したがって、最後のステップで、強制的にリモートリポジトリを次のように上書きする必要があります。

git push -f origin master

コミット、ブランチの作成などを開始できます。ただし、リモートリポジトリに他のブランチがあった場合は、それらを削除します。

git push origin --delete <branch_name>
于 2012-10-27T21:38:44.770 に答える