1

自宅で開発環境を構築しています。仮想マシンに centos Linux をインストールしました。/var/www/html 内のすべてのファイルは、samba と共有されます。

Windowsでこれらのファイルにアクセスできます。centosにgitをインストールしました。/var/www/html のサブディレクトリに git リポジトリを作成しました。

WindowsでEclipseを使用しています。Egit は Eclipse にインストールされます。Eclipse でリポジトリを追加しようとしましたが、egit でコミットすると、Linux の "git status" にコミットする変更済みファイルのリストが表示されます。また、Linux でコミットすると、egit 内のすべてのファイルが az modified とマークされます。

egit を git と同期する方法がわかりません。これを行う正しい方法は何ですか?

4

1 に答える 1

0

最も簡単な解決策は、GitHub (無料のプライベート リポジトリが必要な場合はBitBucket ) などのクラウド サービスを使用することです。

ワークフローの例は次のとおりです (端末では、ただしクライアントには GUI オプションがあります)。

$ git remote add origin git@bitbucket.org:username/repository
$ git push origin master

他のクライアントfetchで変更を行い、それらをマージしますpull

$ git pull

両方の側で同じリモート リポジトリが必要になります。この方法では、どこで作業を行ってもコードを同じにすることができます。このセットアップを使用して、Web アプリを開発およびデプロイします。

この解決策は、インターネット接続が必要です。インターネット接続を自由に使用したくない、または使用できない場合は、次の記事をご覧ください: gitosis vs gitolite?

于 2012-12-16T11:57:18.867 に答える