[解決済み] Git Gitでサーバーリポジトリから単一のファイルを引き出すには?
2022-04-28 08:51:45
質問
Gitが動作しているサーバーを使ったサイト制作をしています。デプロイメントにはGitを使っています(GitHubではありません)。これは、私が関わる前に フックメソッド を参照した。 この質問 で、以下のコマンドを入力しましたが、うまくいきませんでした。
サーバーから1つのファイルを取り出すにはどうすればよいのでしょうか?例えば、ローカルファイルのindex.phpを更新したい場合、どうすればよいでしょうか?
git pull index.php
?
解決方法は?
簡単な答え
することができます(デプロイ済みレポジトリで)。
git fetch --all
// git fetch will download all the recent changes, but it will not put it in your current checked out code (working area).
に続く。
git checkout origin/master -- path/to/file
// git checkout <local repo name (default is origin)>/<branch name> -- path/to/file will checkout the particular file from the downloaded changes (origin/master).
完全な例
$ cd /project/directory
$ git branch
* develop
リモート名を確認する
$ git remote -v
origin [email protected]:abc/123.git
であることを確認した。
origin
と
私は支店にいます。
develop
で、ブランチからファイルが必要
main
必要なファイルは
src/scss/main.scss
git fetch --all
git checkout origin/main -- src/scss/main.scss
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git リポジトリでのマージの衝突を解決するには?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Git, fatal: リモートエンドが予期せずハングアップしました。
-
[解決済み】Git:コミットに何も追加されていないが、未追跡のファイルが存在する
-
[解決済み】Git サブモジュール head 'reference is not a tree' エラー
-
[解決済み】GitHub: クローンには成功したが、チェックアウトに失敗した
-
gitアップロードの共通エラー処理
-
[解決済み] fatal: EOF が早い fatal: インデックスパックが失敗した
-
[解決済み] Gitのプッシュエラーです。Unable to unlink old (Permission denied)です。
-
[解決済み] git reset --hard HEAD' を使って以前のコミットに戻すにはどうしたらいいですか?重複] [重複] [重複
-
[解決済み】Gitで1つのファイルだけを引っ張ることは可能ですか?
-
[解決済み】gitリポジトリから1つのファイルだけをスパースにチェックアウトする方法は?