Git]git repositoryサブアイテムの特定のパスのみをコピーおよびプッシュ


gitを使用する場合、1つのリポジトリに複数のサブフォルダがビジネスに使用されます.したがって,我々は自分に適したビジネスパス(フォルダ)のみを取得し,pushの方法を用いる.

ローカルレポートの最初のインポート


この方法は、クローンされたプロジェクトの特定のパスまたはファイルのみをインポートするのではなく、最初から特定のパスをインポートする方法です.

1.gitの初期化

git init
  • は、まだ初期状態のローカルディレクトリです.gitを生成します.
  • フォルダは非表示のフォルダとして表示されない場合があります.
    この場合、ウィンドウに非表示フォルダを表示し、Linuxでls-aコマンドで表示できます.
  • 2.リモート・リポジトリへの接続

    git remote add origin <"remote할 저장소.git">

    3.★git疎cheakout活動

    git config core.sparsecheckout true
  • 疎cheakoutは、リポジトリ内の特定のディレクトリまたはファイルのみを表示するチェックアウト機能です.
  • 4.サブパスクローンのパスを設定する

    echo "해당경로" > .git/info/sparse-checkout
  • パスの挿入部分に「」(二重引用符)を付けるのは不可だという人もいますが、私がやっている間は引くことができました.
  • 💡パスのインポート時の注意点
    vscodeのGitに必要なパスを取得する場合は、アドレスウィンドウにhttps://github.com/microsoft/vscode/tree/main/scriptsの後ろのパス(/vscode/tree/main/scripts)を入れる必要があります.この部分にはtree/main/scriptsが含まれているので、そのまま行うとエラーは当然です.
    そのため、「vscode/scrips」として加入すればよい.
  • 5.引き出し

    git pull otigin master
  • ビットから順に引き、このパスのみが導入されていることが確認できます.
  • 以上の方法はmasterでbranchに設定するには、このブログhttps://eventhorizon.tistory.com/20を参照してください.
  • git push


    sparse checkoutでは、クローン時にpushが正常に動作しないという記事がありますが、本人の場合、既存のpushメソッドとmachangeを使用する場合にpushが可能です.
    ダメならhttps://bitlog.tistory.com/132👈このブログを参照してください.

    1.staging領域の追加

    git add .
    # or
    git add -A
  • 現在のディレクトリの更新ファイルをすべてのフィルタ領域(特定のファイルのみ)
  • に追加します.
    git status
  • gitのアクティビティを表示できるようになりました.
  • 2. commit

    git commit -m "code update"
  • -mは略記情報の略で、引用符に対応するプッシュ内容を入れればよい.
  • 3. repository push


    リモートストレージに接続されていない場合は、以下のようにリモート操作が必要です.あれば通る!
    git remote add origin <git 주소>

    Push

    git push origin master

  • 遠いオリジン(別の名前でも大丈夫)でMasterモーニングランチへ

  • 通常、私たちは多くの人が協力して、衝突に対応するために朝の昼食を使用していますが、そうでなければmasterを使用します.

  • 朝のランチでプッシュ
    # 브런치 변경(이전에 브런치를 생성했다는 기준!)
    git branch -M <브런치 이름>
    
    # push
    git push origin <브런치 이름>
  • Todo

  • プロジェクトの実行中にソースファイルを変更するときに同じファイル変更をコピーする必要がある場合.
    git stashを使用して、後で他の投稿にアップロードします.
  • は、外部gitコマンドなどをアップロードする必要があります.
  • 関連項目:https://velog.io/@byjihye/git-clone
    関連項目:https://eventhorizon.tistory.com/20
    関連項目:https://bitlog.tistory.com/132