0

私はウェブサイトで作業していますが、実用的な理由でGitを使用する必要があります。しかし、私はそれがどのように機能するかを完全には理解していないと思います。

非常に簡単なことをしたいのですが、ローカルホストで作業しています。私はいくつかの変更を加えますが、サーバーに新しいファイルや変更ファイルを配置するためにGitを使用することもあります。

Edit²:いくつかのドキュメントを読んだ後、すべてのgitリポジトリを再初期化しました。私は本当にgitに何も理解していません。そこで、サーバーに接続し、ファイルをコミットします。ローカルリポジトリを再初期化した後。リモートを追加しましたgit pull carpe master(carpeはリモートサーバーのエイリアスです)。ローカルでgitcheckoutmasterを実行すると、サーバーから追跡されたファイルからのすべてのパスが表示されます。しかし、gitはファイルを作業ツリーにダウンロードしませんでした...私は本当に理解していません。ローカルの作業ツリーでファイルを取得するにはどうすればよいですか?

4

3 に答える 3

2

プッシュすることで、コミットを のリモート git リポジトリに送信したことになりますssh://user@myname.my/mypath/.git。ただし、このリポジトリのコンテンツは、Web サーバーが提供するもの、つまりブラウザに表示される HTML (作業コピーと呼ばれます) とは無関係です。ここで行う必要があるのは、変更をリポジトリからサーバーの作業コピーにプルすることです ( git pull origin)。

他の人が示唆しているように、まともな git チュートリアルを実行するのに時間を費やすことは本当に価値があります。私の個人的なお気に入りはhttp://gitimmersion.com/です。

于 2013-01-31T15:18:22.113 に答える
1

ローカルマスターブランチからリモートマスターブランチに変更をプッシュしました。(つまり、変更をリモートサーバーに送信しました。)

gitの降下の紹介についてはこちらをご覧ください

于 2013-01-31T15:13:43.470 に答える
0

これは役立つかもしれません:https ://stackoverflow.com/a/9204499/631619

知っておくべき重要なことは次のとおりです。

ブランチと「オリジン」の追跡。これを理解することが重要です。これは、リモートサーバーとローカル環境との間で変更が流れる方法の中間部分です。

于 2013-01-31T15:13:28.023 に答える