私はメインWebサーバーとローカルgitリポジトリにレポを持っています。そこでローカルマシン上のいくつかのファイルを変更し、ローカルのrepoにコミットしてから、Webサーバー上のリモートrepoにプッシュします。しかし、web-serverのwork-directoryのファイルは変更されません。今私はコマンド "git reset -hard"を使用しますが、正しくはないと思います。どのようにローカルリポジトリから作業ディレクトリに変更したのですか?ローカルgitリポジトリから作業ディレクトリへの変更を適用するには?
答えて
私は、GIT v.2.3.0 +でプッシュツーデプロイメントがうまく機能しています。
だから、あなただけの設定gitの必要があります。 gitの設定receive.denyCurrentBranch updateInstead
git push
を実行すると、リモートワークツリーが変更されずに、リモートのリポジトリだけが変更されるため、通常リモートリポジトリはgit init --bare
で作成されます。
リモートワークツリーをgit push
で更新する場合は、受信後のフックを作成してください。
あなたは正しいです。しかし、私は裸のレポを作成する場合、私は作業ディレクトリ内のいくつかのファイルを変更すると更新されますか? –
@DmitryMorozov、裸のレポを作成した場合、リポジトリを伴う作業ディレクトリはありません。リモートサーバーにコードをデプロイする場合は、git v.2.3.0で導入された新機能である 'Push to Deploy'を試すことができます – gzh
これは裸のレポではありません –
.git/hooksディレクトリにcdして「post-receive」というファイルを作成します。ファイルに以下のコードをコピーします!
/binに/ bashの
GIT_WORK_TREE = /パス/に/あなた/のhtdocsに/ direcotryのGitチェックアウト
-fこのコードが実行することにより実行可能であることを確認してください chmod + x .git/hooks/post-receive
- 1. ローカルGit作業リポジトリとしてdropboxを使用する
- 2. リポジトリ以外のディレクトリからGitに変更をロードする
- 3. ローカルのgitリポジトリからビットバケットリポジトリへ
- 4. Microsoft Azureからローカルgitリポジトリへのクローニング
- 5. gitで作業ディレクトリの行末を変更するには?
- 6. Gitは作業ディレクトリにパッチを適用します
- 7. Gitリポジトリから別のGitリポジトリに変更を移す
- 8. Gitリポジトリの作業ディレクトリにないファイルをすべて削除するには?
- 9. 変更を表示するgit checkoutは作業ディレクトリに作成されます
- 10. ローカルで複数のリポジトリからgitリポジトリを作成
- 11. Git checkoutブランチは作業ディレクトリを変更しません
- 12. 作業ディレクトリをPythonまたはシェルスクリプトから変更する
- 13. bitbucketのリモートgitリポジトリにローカル変更をプッシュする方法
- 14. ローカルのホストされたrhodecode mercurial gitリポジトリでの作業方法
- 15. 別の作業ディレクトリからGit操作を実行する
- 16. テストランナーの作業ディレクトリを変更する
- 17. JGitで作業するときにローカルGitリポジトリを削除する
- 18. ブランチの作業ディレクトリのみを.gitフォルダなしでgitリポジトリからクローンする方法
- 19. Gitリポジトリから作業ツリーを削除する方法
- 20. ローカルgitサーバからAWS Ubuntuへのリポジトリのクローズ
- 21. クリアアウトgitの作業ディレクトリ
- 22. 履歴が変更されたリポジトリにgit patchを適用するには?
- 23. AppleScriptからローカルのgitリポジトリにcdするには?
- 24. Gitはgitリポジトリに変更を無視
- 25. リモートのリポジトリからローカルのプライベートgitブランチを作成するには?
- 26. ローカルのgitリポジトリをリモートのgitリポジトリにバックアップする方法
- 27. gitリポジトリから* ALLのファイルとディレクトリを削除するには?
- 28. TortoiseGitからローカルGitリポジトリを削除するには?
- 29. 同じGitリポジトリ内の別のディレクトリを使って作業する
- 30. Git - (大きな)リポジトリの一部だけを作業ディレクトリにチェックアウトします
をあなたは戸建の頭の中で変化を推進していますか?マスターの – KR29
...... –