♪ (theme music) ♪
Big files like binary assets
have not always played nice with Git,
but with Git Large File Storage,
working with large assets on GitHub
has never been easier.
Let's take a look at how Git LFS
not only helps lasso your large files,
but also fits right in
with your workflow,
whether you prefer
GitHub's web interface
the command line, or even
one of our graphical clients.
If you're using GitHub.com,
Git LFS support is built right in.
Large assets managed by Git LFS
appear alongside your other files.
They even feature the same
rich visual diffing tools
available for common image formats
such as PNG, JPEG, or even 3D STL files.
If you're working on the command line
it's quick and extremely easy
getting up and running
with Git LFS in your repository.
Simply run
git lfs track .'(your file type)'
to tell Git LFS to manage
this type of file.
Git LFS uses the .git attributes file
to determine which file paths to manage,
so you can tell Git LFS to manage
all files of a particular type,
or you can tell it to manage
subsets of files,
or even entire directories.
To see which file types and paths
are managed by Git LFS,
just type git lfs track
Once you've told Git LFS
which paths to manage,
you can add your files and commit them
as you normally would.
If you ever need to confirm
which specific files get LFS' managing,
just run git lfs ls-files
When you push your changes
to your Git remote,
Git LFS intercepts the files
and sends them to the Git LFS server.
It creates a small pointer file
in your repository
that it uses for linking
to the actual asset on the Git LFS server.
Now, if you prefer to work
in GitHub for Mac or GitHub for Windows,
Git LFS support
is built right in there too.
You can tell Git LFS which paths to manage
in your repository settings,
add your files as you normally would,
commit, and sync.
The GitHub client handles
the rest for you automatically.
Thanks for watching this video
about using Git LFS
to manage your large assets.
Plug this tool into your favorite outlet
and let it handle
the heavy pushing and pulling.
Big files may be a part of your project,
but they don't have
to weigh you down anymore.
♪ (theme music) ♪
(موسيقي)
الملفات الكبيرة مثل الملفات الثنائية
لم تكن تعمل جيداً دائماً في Git
و لكن مع مساحة التخزين الكبيرة
الخاصة ب Git
التعامل مع الملفات الكبيرة علي GitHub
أسهل.
لنلقي نظرة حول كيف أن Git LFS لم يساعد
فقط في ضغط الملفات الكبيرة،
بل إنه أيضاً يتناسب مع طبيعة عملك،
أياً كان ما تفضله لواجهة GitHub
لوحة الأوامر، أو حتى أحد تطبيقاتنا الرسومية
إن كنت تستخدم جيتهاب.كوم،
دعم التخزين مع جيتهاب متوفر دائما
تدار الأحجام الكبيرة من طرف خوادم جيت
بالتزامن مع ملفاتك الأخرى
بل و إنهم يتشاركون في أدوات العرض المتعددة
متاحة لجميع صيغ الصور،
مثل PNG، JPEG، أو حتى ملفات 3D
إن كنت تعمل على لوحة الأوامر
الأمر سريع و سهل للغاية
يمكنك تشغيل كل ما تحتاجة مع جيت
شغل ببساطة
git lfs track .'(your file type)'
لإعلام خوادم جيت أن تلك هي الصيغة التي تريدها
Git LFS
يستخدم الامتداد .git لتحديد مسارات الملفات
لذا يمكنك استخدامه في ادارة جميع الملفات
من نوع ما
أو مجموعة فرعية من الملفات
أو حتى مجلدات بأكلمها
لترى أنواع الملفات والمسارات التي يديرها
Git LFS
فقط اكتب
git lfs track
سرعان ما أخبرت Git LFS أي المسارات يديرها
يمكنك أن تضيف ملفاتك وتحفظ التغييرات فيها
إذا احتجت أن تتأكد أي ملفات يديرها Git LFS
حاليا
فقط شغل
git lfs ls-files
عند رفع التعديلات إلى مستودع Git remote
يقوم LFS بتجميع الملفات
وإرسالها ألى خادم Git LFS
يقوم الخادم بعمل ملف مؤشر صغير في مستودعك
يستخدم الملف في الربط بالملف الاصلي على
خادم Git LFS
والان، اذا كنت تفضل العمل بGitHub
على نظام mac او ويندوز
دعم Git LFS متواجد عليهم أيضا
يمكنك إخبار LFS أي مسارات يديرها في
اعدادات المستودع الخاص بك
أضف ملفاتك كما تفعل عادة
احفظ التغييرات وزامنها
وكيل GitHub ينفذ باقي العمل تلقائيا
نشكرك على مشاهجة هذا المقطع عن استعمال
Git LFS
لإدارة الملفات كبيرة الحجم
وصل هذه الاداة بمنفذك المفضل
ودعها تتولى الرفع والتنزيل للملفات الكبيرة
الملفات الكبيرة يمكن أن تكون جزءا من
مشروعك
لكنها لا تمثل عبئا بعد الآن
موسيقى
♪ (Titelmusik) ♪
Große Dateien, wie binäre Assets waren mit
Git nicht immer einfach zu verwalten.
Jedoch mit Git Large File Storage,
war das Arbeiten mit großen Dateien
auf Github nie einfacher.
Werfen wir ein Blick auf Git LFS,
wie es nicht nur hilft große Dateien zu bändingen,
sondern auch nahtlos in
deinen Arbeitsfluss passt,
Egal ob du GitHubs Web-Interface,
die Kommandozeile, oder einen unserer
grafischen Clients bevorzugst.
Wenn du GitHub.com benutzt,
ist Git LFS Unterstützung gleich mit eingebaut.
Große Dateien, welche von Git LFS verwaltet werden,
werden mit deinen anderen Dateien angezeigt.
Sie stellen sogar die selben visuellen
Diff-Werkzeuge zur Verfügung,
welche auch für alltägliche Bildformate wie
PNG, JPEG oder selbst 3D STL Dateien vorhanden sind.
Falls du von der Kommandozeile aus arbeitest,
ist es extrem schnell
und einfach Git LFS in deinem Repository einzurichten.
Führe einfach folgenden Befehl aus
git lfs track .'(deinen Dateityp)'
um Git LFS Dateien diesen Typs
managen zu lassen.
Git LFS benutzt die .gitattributes Datei
um festzustellen welche Dateipfade zu managen sind.
So kannst du Git LFS anweisen alle Dateien
eines bestimmten Dateityps,
einen Teilsatz von Dateien,
oder selbst ganze Ordner zu verwalten.
Um festzustellen welche Dateitypen und -pfade
von Git LFS verwaltet werden,
gebe einfach git lfs track ein.
Sobald du Git LFS alle zu verwaltenden
Dateipfade mitgeteilt hast,
kannst du wie gewohnt deine Dateien hinzufügen
und committen.
Wenn du wissen möchtest welche Dateien
speziell von LFS verwaltet werden,
gebe einfach git lfs ls-files ein.
Wenn du deine Änderungen zu deinem
Git remote hochlädst,
fängt Git LFS die Dateien ab, und sendet
diese zu einem Git LFS Server.
Es erstellt eine kleine Zeigerdatei in
deinem Repository
welche es zum Verlinken zum eigentlichen
Asset auf dem Git LFS Server benutzt.
Falls du es bevorzugst mit GitHub für Mac
oder Windows zu arbeiten,
kein Problem, denn Git LFS Unterstützung
ist auch hier mit eingebaut.
Du kannst in deinen Repository-Einstellungen
bestimmen welche Pfade zu verwalten sind.
Füge deine Dateien hinzu, wie gewohnt,
commit und sync.
Der GitHub-Client erledigt den Rest automatisch.
Danke fürs Ansehen dieses Videos
über die Benutzung von Git LFS
zur Verwaltung großer Dateien.
Verwende dieses Werkzeug
in deiner Lieblingsumgebung
und überlasse ihm die Schwerstarbeit.
Große Dateien sind vielleicht Teil deines Projektes,
dich erdrücken müssen sie aber nicht mehr.
♪ (Titelmusik) ♪
♪ ( tema musical ) ♪
Grandes archivos como activos binarios
no siempre han jugado bien, con Git ,
pero con Git almacenamiento de archivos grandes ,
trabajar con grandes activos en GitHub
Nunca ha sido tan fácil.
Echemos un vistazo a cómo Git LFS
no sólo ayuda a enlazar sus archivos de gran tamaño ,
pero también encaja justo en
con su flujo de trabajo ,
si prefiere
La interfaz web de GitHub
la línea de comandos , o incluso
uno de nuestros clientes gráficos
Si utilizas GitHub.com ,
Apoyo Git LFS está construido justo en .
Activos grandes gestionados por Git LFS
aparecerá junto a sus otros archivos.
Incluso cuentan con el mismo
ricas herramientas diffing visuales
disponible para los formatos de imagen comunes
tales como PNG , JPEG o archivos STL , incluso en 3D.
Si usted está trabajando en la línea de comandos
es rápido y muy fácil
levantarse y correr
con Git LFS en su repositorio .
Basta con ejecutar
git lfs pista. ' ( tipo de archivo )'
para decirle Git LFS para gestionar
este tipo de archivo.
Git LFS utiliza la .git atributos de archivo
para determinar qué archivo caminos para gestionar,
así que usted puede decir Git LFS para gestionar
todos los archivos de un tipo determinado ,
o se puede decir que para gestionar
subconjuntos de archivos ,
o incluso directorios completos .
Para ver qué tipos de archivo y rutas
son gestionados por Git LFS ,
sólo tienes que escribir pista lfs git
Una vez que has dicho Git LFS
qué rutas de gestionar,
usted puede agregar sus archivos y comprometerlos
como lo haría normalmente .
Si alguna vez tiene que confirmar
qué archivos específicos consiguen gestionar LFS ' ,
basta con ejecutar lfs git ls -files
Cuando pulse los cambios
a su control remoto Git ,
Git LFS intercepta los archivos
y los envía al servidor Git LFS.
Se crea un archivo pequeño puntero
en su repositorio
que utiliza para la vinculación
con el activo real en el servidor Git LFS .
Ahora, si usted prefiere trabajar
en GitHub para Mac o GitHub para Windows ,
Apoyo Git LFS
está construido justo en allí también.
Usted puede decirle a Git LFS qué rutas para gestionar
en la configuración del repositorio ,
añadir sus archivos como lo haría normalmente ,
cometerlos y la sincronización.
Las asas cliente GitHub
el resto de forma automática.
Gracias por ver este video
sobre el uso de Git LFS
para gestionar sus activos grandes .
Conecte esta herramienta en su toma favorita
y se deja manejar
la pesada empujar y tirar .
Grandes archivos pueden ser parte de su proyecto,
pero que no tienen
que te pesará más.
( tema musical ) ♪
♪
Grandes archivos como activos binarios
no siempre han jugado bien, con Git,
pero con Git almacenamiento de archivos grandes,
trabajar con grandes activos en GitHub
Nunca ha sido tan fácil.
Echemos un vistazo a cómo Git LFS
no sólo ayuda a enlazar sus archivos de gran tamaño,
pero también encaja justo
con su flujo de trabajo,
si prefiere
La interfaz web de GitHub
la línea de comandos, o incluso
uno de nuestros clientes gráficos.
Si utilizas GitHub.com,
está construido justo en Apoyo Git LFS
Activos grandes gestionados por Git LFS
aparecerá junto a sus otros archivos.
Incluso cuentan con el mismo
tipo de herramientas diffing visuales
disponible para los formatos de imagen comunes
tales como PNG, JPEG o archivos STL, incluso en 3D.
Si usted está trabajando en la línea de comandos
es rápido y muy fácil
levantarse y correr
con Git LFS en su repositorio.
Basta con ejecutar
git lfs pista. '(tipo de archivo)'
para decirle Git LFS para gestionar
este tipo de archivo.
Git LFS utiliza la .git atributos de archivo
para determinar qué archivo gestionar,
así que usted puede decir Git LFS para gestionar
todos los archivos de un tipo determinado
o se puede decir que para gestionar
subconjuntos de archivos
o incluso directorios completos.
Para ver qué tipos de archivo y rutas
son gestionados por Git LFS,
sólo tienes que escribir pista lfs git
Una vez que has dicho Git LFS
qué rutas debes gestionar,
usted puede agregar sus archivos y comprometerlos
como lo haría normalmente.
Si alguna vez tiene que confirmar
qué archivos específicos consiguen gestionar LFS ',
basta con ejecutar lfs git ls-files
Cuando pulse los cambios
a su control remoto Git,
Git LFS intercepta los archivos
y los envía al servidor Git LFS.
Se crea un archivo pequeño de puntero
en su repositorio
que utiliza para la vinculación
con el activo real en el servidor Git LFS
Ahora, si usted prefiere trabajar
en GitHub para Mac o GitHub para Windows,
Apoyo Git LFS
está construido justo allí también.
Usted puede decirle a Git LFS qué rutas para gestionar
en la configuración del repositorio,
añadir sus archivos como lo haría normalmente,
cometerlos y la sincronización.
Las asas cliente GitHub
y el resto de forma automática.
Gracias por ver este video
sobre el uso de Git LFS
para gestionar sus activos grandes.
Conecte esta herramienta en su toma favorita
y se deja manejar
Grandes archivos pueden ser parte de su proyecto,
pero que no tienen
que te pesará más.
♪
♪ (musique d'introduction) ♪
Les fichiers lourds ne sont pas toujours
bien pris en charge par git
mais, grâce à Git Large File Storage
travailler avec de gros fichiers
sur GitHub est simplissime.
Jetons un œil à la façon dont git LFS
lie les fichiers volumineux
tout en s'intégrant
à vos habitudes,
que vous préfériez le site
web de GitHub
la ligne de commande, ou l'une de
nos applications
Si vous utilisez GitHub.com
l'intégration Git LFS est déjà supportée.
Les fichiers gérés par Git LFS
sont listés parmi tout vos fichiers.
Ils disposent même du même outil
visuel de comparaison
disponible pour les formats courants
d'images tels PNG, JPEG et même STL.
Si vous utilisez la ligne de commande
il est rapide et très aisé
de configurer git LFS pour votre dépôt.
Exécutez
git lfs track .'(type de fichier)'
pour indiquer à Git LFS de gérer
ce format de fichier.
Git LFS utilise le fichier .gitattributes
pour définir les dossiers à gérer,
ainsi vous pouvez indiquer à Git LFS de
gérer tous les fichiers d'un type,
ou seulement un ensemble de fichiers,
ou même des dossiers entiers.
Pour voir quels extensions et
dossiers sont gérés par Git LFS,
entrez simplement git lfs track
Une fois indiqué à Git LFS les dossiers
à gérer,
vous pouvez ajouter vos fichiers et
les commit normalement.
Si vous avez besoin de vérifier quels
fichiers sont stockés par LFS,
entrez simplement git lfs ls-files
Lors du push des modifications vers Git,
Git LFS intercepte les fichiers et les
envoie vers le serveur Git LFS.
Il crée un fichier pointeur dans
votre dépôt
qui est utilisé pour lier à la ressource
sur le serveur Git LFS.
Maintenant, si vous préférez travailler
avec GitHub Mac ou GitHub Windows,
Git LFS est également supporté.
Vous pouvez indiquer les dossiers gérés
par Git LFS dans les paramètres,
ajouter vos fichiers normalement,
commit, et synchroniser.
Le client GitHub gère le reste
automatiquement.
Merci d'avoir regardé cette vidéo
sur Git LFS
pour la gestion
de gros fichiers.
Utilisez le parmi vos outils préférés
et laissez le gérer
les gros push et pull.
Votre projet peut avoir de gros fichiers,
mais ils n'ont plus
à vous tirer vers le bas.
♪ (musique fin) ♪
(sangeet)
Bari files jaise 'binary assets' hamesha
'Git' pe kam
nahi karti ,lekin
'Git' ki bari file storage se
bari 'assets' ke sath kam karna,
kabhi itna ehsaan nahin tha.
Aayi dekhte hain 'Git LFS'
kaise aapki bardi files ko sirf lasso nahi
lekin apke 'workflow' ke sath
chalta hai
; aapki pasand mein 'GitHub' web
interface
ya 'command line', ya hamara
'graphical client'.
Agar aap 'GitHub.com'
istemaal karte
ho, 'Git LFS Support' isme bana hua hai
Bardi 'assets' aur apki doosri files
dono 'Git LFS' se chalti hai,
Vahi sare visual diff'ing tools hai
jo image format
jese PNG, JPEG, 3D STL pe chalte hai
Agar aap 'command line' pe kam kar
rahe ho, ye bohut aasan hai
aap "Git LFS' apki repository se
chala sakte ho
Bas " git lfs track .'(your file type)' "
run kare
"Git LFS" ko ye file type chala ne
ke liye
'Git LFS' ".git" attribute file istemaal
karta hai
taki aap 'Git LFS' se apki chuni hui
'type' files chala sakte hain,
ya aap 'subsets of files' chalwa sakte
ho,
ya phir 'directories'
Ye dekhne ke liye ke 'Git LFS' konsi file
type ya path chalata hai
bas type ki jiye "git lfs track"
Jab aapne 'Git LFS' ko bata diya
konsi path chalani hai
,aap files 'add 'aur 'commit'
kar sakte hain.
Agar apko 'confirm' karna hai konsi file
'LFS' chala raha hai, , phir type
kare 'git lfs ls-files'. Jab apke
changes 'Git remote' pe push kar
, 'Git LFS' files dekh kar, phir
'Git LFS server' ko bhejti hai;
ek choti file repository mein
Is she ek choti pointer file
'repository' mein
ban ti hai jo 'asset' ko link karti
hai 'Git LFS server' per.
Aap 'Git LFS' ko bata sakte ko konsi path
'repository settings' se chalani
hai. Apni file add kare jaise aap phele
karte the,
'commit' kare aur phir 'sync'
'GitHub client' baki sab karta hai.
Shukriya ye 'Git LFS' video dekhne
ke liye, aapki 'large assets' manage
karne ke liye
Ye 'tool' apne manpasand outlet
mein lagaiye aur
isko sab kuch sambhal ne dijiye.
Bardi files apki project mein shamil
hongi, lekin aap ko niche nahi layengi.
(sangeet)
♪ (musik pembuka) ♪
File berukuran besar seperti aset binary
tidak selalu cocok dengan Git
tapi dengan Git Large File Storage (LFS)
bekerja dengan aset tadi di GitHub
tidak pernah semudah ini.
Mari lihat cara Git LFS tidak hanya
membantu menyatukan file-file besar
tapi juga cocok dengan alur kerja Anda,
baik melalui antarmuka di web Github,
command line, atau bahkan
dengan client grafis kami.
Jika Anda memakai GitHub.com,
dukungan Git LFS
sudah terpasang di dalamnya,
Aset-aset yang dikelola Git LFS
akan muncul bersama file lainnya
Mereka bahkan memiliki
fitur diff tools visual
yang tersedia untuk format gambar umum
seperti: PNG, JPEG, atau bahkan 3D STL.
Jika Anda bekerja lewat command line,
akan amat cepat dan mudah
membuat dan memakai Git LFS
di dalam repository Anda.
Cukup jalankan
git lfs track .'(tipe file Anda)'
untuk menyuruhnya
mengelola file jenis itu.
Git LFS memakai atribut .git untuk
menentukan path file mana untuk dikelola,
jadi Anda memberi tahu Git LFS
untuk mengelola semua file yang sejenis,
atau Anda bisa menyuruhnya
mengelola subbagian dari file,
atau bahkan seluruh direktorinya.
Untuk melihat jenis file dan path
mana dikelola oleh Git LFS,
cukup ketik git lfs track
Setelah Anda memberi tahu Git LFS
path mana untuk dikelola,
Anda bisa menambahkan file
dan commit seperti biasa.
Jika Anda perlu memastikan file mana
yang dikelola oleh LFS,
cukup jalankan git lfs ls-files
Saat Anda mem-push file
ke Git remote Anda,
Git LFS akan menangkap file itu
dan mengirimkannya ke server Git LFS.
Ia membuat file pointer kecil
di repository Anda
sebagai tautan ke aset sebenarnya
di server Git LFS.
Sekarang, jika Anda lebih suka bekerja
dengan GitHub di Mac atau WIndows.
Dukungan Git LFS
sudah terpasang di dalamnya juga.
Anda bisa memberi tahu Git LFS
path-nya dalam setelan repository,
tambahkan file-file seperti biasa,
commit, dan sync.
Client GitHub akan mengurus sisanya.
Terima kasih telah menonton
video penggunaan Git LFS
untuk mengelola aset ukuran besar.
Pasang alat ini ke outlet favorit Anda
dan biarkan ia melakukan yang berat-berat.
Proyek Anda mungkin
memiliki file besar,
tapi mereka tak perlu membebani Anda lagi.
♪ (musik penutup) ♪
♪ (sigla) ♪
File grandi come gli asset binari non
sono andati sempre d'accordo con Git
ma con Git Large File Storage,
non è mai stato così semplice
lavorare con asset grandi su GitHub.
Diamo un'occhiata a come Git LFS non
solo aiuta a raccogliere file grandi,
ma si integra
nel tuo flusso di lavoro,
che tu preferisca
l'interfaccia web di GitHub,
la linea di comando, o
uno dei nostri client grafici.
Se stai usando GitHub.com,
il supporto Git LFS è già integrato.
Grandi asset gestiti da Git LSF
appaiono vicino agli altri file.
Anche con gli stessi ricchi
strumenti visuali di diffing
disponibili per comuni formati immagine,
come PNG, JPEG e perfino file 3D STL.
Se lavori con la linea di
comando è veloce e molto facile
avere Git LSF pronto all'uso
nel tuo repository.
Semplicemente, digita
git lfs track .'(formato)'
per dire a Git LSF di gestire
quel tipo di file.
Git LSF usa l'attributo .git
per determinare quali percorsi gestire,
così puoi dire a Git LSF
di gestire tutti i file di un certo tipo,
o di gestire solo una sezione di files,
o perfino intere cartelle.
Per vedere che formati e
percorsi sono gestiti da Git LFS,
basta digitare git lfs track.
Dopo aver detto a Git LFS
quali percorsi gestire,
puoi aggiungere files e
fare un normale commit.
Se mai occorresse confermare
quali file specifici Git LSF gestisce,
basta scrivere git lfs ls-files.
Quando fai il push dei cambiamenti
al tuo Git remoto,
Git LFS li intercetta
ed invia al server Git LFS.
Crea un piccolo collegamento
nel tuo repository
usato per collegare al
vero asset sul server Git LFS.
Ora, se preferisci lavorare
con GitHub for Mac o Windows,
Anche in quel caso,
il supporto per Git LFS è già integrato.
Puoi dire a Git LFS che percorsi gestire
nelle impostazioni del repository
aggiungi i tuoi file come al solito,
commit, e sync.
Il client di GitHub si occupa
del resto da solo
Grazie per la visione di questo video
su Git LFS
per gestire i tuoi asset grandi
Collega questo strumento
alla tua presa preferita
e lascia che gestisca
i push e pull più pesanti.
File grandi possono far parte
del tuo progetto,
ma non dovranno più
appesantirti.
バイナリのような
大きなファイルは Git と相性が悪い
でも Git Large File Storage (LFS) を使えば
GitHub で簡単に大きなアセットを
組み込むことができます
Git LFS は大きなファイルを
組み込むだけでなく
様々なワークフローにもマッチします
GitHub のウェブインターフェイスや
コマンドライン
グラフィカルなクライアントにもです
GitHub.com を使っているなら
Git LFS サポートはすでに入っています
Git LFS にある大きなアセットも
他ファイルと同様に表示されます
同じ視覚ファイル比較ソフトも
使うことができます
一般的なイメージフォーマットも使えます
PNG JPEG 3D STLファイルにも対応します
コマンドラインを使っているなら
早くてとても簡単にー
レポジトリに Git LFSを起動できます
git lfs track. '(ファイルタイプ)'
と入力すれば
Git LFS が指定のファイルタイプを
管理します
ファイルパスを決めるため
.git のファイルを使うには
特定のタイプのファイルや
ファイルの一部 もしくはー
ディレクトリ全体を管理するよう
Git LFS に指示できます
どのタイプやパスが
管理されているか見るには
git lfs track と入力します
一度 Git LFS にパスの指示を出したら
通常通りにファイルを追加し
コミットできます
対象のファイルを確認するためには
git lfs ls-files を走らせます
Git リモートに変更を加えると
Git LFS がファイルを傍受し
Git LFS サーバーに送ります
レポジトリに小さな
ポインタファイルを作成し
サーバーのアセットにリンクするために
それを利用します
GitHub を Mac や Windows で
利用する場合も
Git LFS サポートはすぐに使えます
レポジトリの設定でパスを
Git LFS に指示を出し
通常通りファイルを追加します
コミットしてシンクします
あとは GitHub クライアントが
自動的に処理します
大きなアセットを管理するため
Git LFS をぜひ使ってみてください
お好きなアウトレットに
このツールを導入して
重い出入力を処理させましょう
大きなファイルが必要な
プロジェクトでもー
重い気持ちにさせません
♪ (BGM) ♪
바이너리 에셋들과 같이 큰 파일들은
Git에서 항상 멋지게 작동하지는 않습니다
하지만 Git 대용량 저장소(Git Large File Storage)는
큰 파일을 가지고 GitHub에서 작업하는
가장 쉬운 방식일 것입니다
Git LFS를 살펴보면
큰 파일들을 다루는데 도움이 될 뿐만 아니라
여러분이 GitHub의 웹 인터페이스나 커맨드 라인
심지어 그래픽으로 된 클라이언트들 등 선호하는
어떠한 여러분의 작업 흐름에도 딱 맞습니다
만일 여러분이 Github.com을 사용한다면,
이미 Git LFS 지원이 되는 상태로 시작할 것입니다
Git LFS에 의해 관리되는 큰 파일들은
여러분의 다른 파일들과 함께 보입니다
그것들은 심지어 PNG, JPEG, 게다가 3D STL와 같은
일반적인 이미지 파일 형식들을 위한
시각적인 비교 툴도 똑같이 사용할 수 있습니다
만일 여러분이 커멘드 라인을 통해 작업한다면
매우 빠르고 쉽게
여러분의 저장소에 Git LFS를
가져오고 실행할 수 있습니다
간단히 git lfs track .'(여러분이 관리하기 원하는 파일 형식)'
을 입력하는 것으로
Git LFS에게 그 타입의 파일들을
관리하라고 할 수 있습니다
Git LFS는 .git 속성들의 파일을 이용하여
어떠한 경로들을 관리하는지 결정합니다
그러므로 여러분은 Git LFS에게
특정한 형식의 모든 파일들이나
어떠한 특정 폴더의 파일들을 관리하라고 하거나
심지어 전체 폴더들을 관리하라고 할 수 있습니다
Git LFS가 어떤 형식이나 경로를 관리하는지 보려면
단순히 git lfs track 를 입력해보면 됩니다
Git LFS에게 어떠한 경로를 관리하라고 한번 이야기 했으니
여러분은 일반적으로 하던 것 처럼
파일을 추가할 수 있고 커밋(commit)을 올릴수도 있습니다
만일 여러분이 특정한 파일들만 LFS의 관리가 필요하다면
단순히 git lfs ls-files 를 입력하고 실행해주세요
여러분의 변경사항을 여러분의
Git 원격 저장소에 push하려고 할때
Git LFS는 해당 파일을 가로채서
그 파일들을 Git LFS 서버에 보냅니다
그리고는 여러분의 저장소에는
실제로 저장되어있는 Git LFS서버의 파일과
연결하는 용도로 사용되는
작은 파일을 만듭니다
만일 여러분이 GitHub for Mac이나
GitHub for Windows를 사용하여 작업한다면
내장되어 있는 Git LFS를 바로 지원하게 할 수 있습니다
여러분의 저장소 설정에서 Git LFS에게
어떤 경로를 관리해야하는 알려줄 수 있고
그 이후에는 일반적으로 하던 것 처럼 파일을 추가할 수 있고
커밋을 올리고 sync를 할 수 있습니다
나머지는 GitHub 클라이언트에서 알아서 처리해줍니다
지금까지 큰 파일들을 관리하기 위한
Git LFS를 어떻게 사용하는지에 대한
비디오를 시청해주셔서 감사합니다
Git LFS를 여러분이 원하는 작업환경에 넣고
그리고 큰 파일을 포함하는 푸쉬(Pushing)나
풀링(Pulling)을 해보세요
큰 파일들은 아마 여러분의 프로젝트의 일부일 것이지만
그것들의 크기를 더 이상 줄일 필요는 없을 것입니다
♪ (BGM) ♪
Хѳгжим
Бинари шиг том файл Git-эд сайн таарахгүй
байсан ч Git Их Файл Хадгалалт, GitHub-д
их файлыг эмхлэхэд хэзээ ч амар байсангүй.
Git LFS таны их файлыг хэрхэн хадгалахад
туслаад зогсохгүй, ажлын хэмд таардаг.
github интэрфэйс команд лайн, ѳѳр график
харилцагч, илүүтэй гэж үзсэн ч.
GitHub.com -ийг хэрэглэж байгаа бол
Git LFS тусламжийн хэсэг орсон байгаа.
Git LFSийн эмхэлсэн их файлын хажууд бусад
файлууд харагдана. Мѳн баялаг дүрслэлийн
форматтай PNG, JPEG, 3DSTL байх онцлогтой.
Команд лайнд ажиллаж байгаа бол Git LFS
агуулах дотор ачаалах их хурдан, амархан.
git lfs track .'(your file type)' -бичээд
GitLFS-т энэ тѳрлийн файлыг эмхэл гэж
хэлнэ. .git бол аль файлыг эмхлэхийг
тодоргойлж бусад файлуудаа ийнхүү эмхэлнэ,
эсвэл файлыг хэсэгчлэн эмхлэх, нэг бүтэн
хавтасыг эмхлэхийг зааж болно.
Git LFS ийн файлын тѳрѳл, замыг харахыг
хүсвэл git lfs track гэж бичихэд болно.
Git LFS д файлын замыг заахад л та файлаа
нэмэн хадгалах болно.
Хэрвээ та аль нэг файлыг хэрхэн эмхлэхийг
бататгах бол git lfs ls-files гээд ачаална
Хэрвээ та Git алсаас ажиллахаар ѳѳрчилвѳл
Git LFS файлыг ялган сэрвэр рүү илгээнэ.
Таны файл хадгалалтад жижиг заагч файл
үүсгэн Git LFS сэрвэр рүү холбоно.
Хэрвээ та GitHub Mac ба GitHub Windows-т
ажиллахыг хүсвэл Git LFS тусламж байгаа.
Git LFS дотор тохируулгын хэсэгт аль файл
хааш нь эмхлэх вэ гэдгээ нэмэн,
даалган тохируулна.
GitHub харилцагч бусдыг нь автоматаар
зохицуулна. Git LFS г ашиглан хэрхэн их
хэмжээний файл эмхлэх талаар энэ
видэог үзсэнд баярлалаа. Дуртай газраа
залган, татах, чангаах хүнд эдийг үүгээр
гүйцэтгэ. Их файл таны тѳслийн нэг хэсэг
бол таныг доош нь чангаахгүй боллоо.
хѳгжим.
संगीत
गीटहब वर बऱ्याचदा मोठ्या
बायनरी कोडेड फाइली नीट काम करीत नाहीत
पण गीटहब चे मोठे stoarage
मोठ्या फाइली वर काम करताना कठीण जाते
♪ (muzyka) ♪
Duże pliki jak pliki binarne nie
zawsze współgrały dobrze z git
ale z Git Large File Storage,
praca z dużymi plikami w GitHub
nie była nigdy łatwiejsza.
Rzućmy okiem na to jak GIT LFS
nie tylko pomaga swoim dużym plikom
ale także wpisuje się w
twój przepływ pracy
jeśli preferujesz
GitHub interfejs WEB
linię poleceń lub nawet jeden
z naszych klientów graficznych
Jeśli używasz GitHub.com
Ficheiros grandes como recursos em binário
nem sempre funcionaram bem com o Git
mas, com o Git Large File Storage
trabalhar com ficheiros grandes no
GitHub nunca foi mais fácil.
Vamos ver como o Git LFS, não só ajuda a
agregar ficheiros grandes
mas também ajuda a melhorar
o itinerário de trabalho
quer prefiras a interface do site,
linha de comandos
ou até uma das nossas aplicações de pc
Se estiveres a usar o site, suporte
para o Git LFS já está configurado.
Ficheiros grandes geridos através do LFS
aparecem junto com os outros ficheiros.
Eles ate possuem as mesmas completas
ferramentas
de comparação de imagem
para tipos de ficheiros comuns,
tais como PNG, JPEG e ate
ficheiros STL 3D.
Se estiveres a usar a linha de ficheiros
é fácil e rápido
começar a usar Git LFS no teu repositório
Basta executar
git lfs track .'(tipo de ficheiro)'
para fazer com que o Git LFS passe a
gerir este tipo de ficheiro
Git LFS utiliza o fiheiro .gitattributes
para determinar que ficheiros deve gerir
Portanto podes configurar GitLFS para
gerir todos os ficheiros de um certo tipo,
ou listas predefinas de ficheiros,
ou ate pastas de ficheiros.
Para verificar que tipos de ficheiros e
pastas estão a ser
geridos através do Git LFS,
basta escreveres git lfs track
Uma vez que tenhas configurado o Git LFS
com as pastas que queres que gira
basta por la os ficheiros e fazer commit
como de costume.
Se precisares de confirmar especificamente
que ficheiros são geridos através do Git LFS
basta executar git lfs ls-files
Quando envias as alteracoes
para o Git remoto
o Git LFS interceta os ficheiros e envia-os
para o servidor do Git LFS
e cria um pequeno ficheiro no teu repositório
que funciona como apontador
e é usado para endereçar o ficheiro correto no servidor Git LFS.
Se preferires trabalhar atravéz das
aplicações para Mac ou Windows,
o suporte para Git LFS também já
vem incluído nas aplicações.
Podes configurar as pastas que pretendes
gerir no menu das
definições de repositório,
adiciona os ficheiros como de costume,
faz commit, e sincroniza.
A aplicacao GitHub trata do
resto automaticamente.
Obrigado por assistires a este video
acerca de como utilizar o Git LFS
para gerir ficheiros grandes.
Liga esta ferramenta na tua
interface favorita
e deixa-a fazer o trabalho duro.
Ficheiros grandes podem ser necessários
para o teu projecto,
mas já não tem que ser um peso.
♪ (Musica) ♪
♪ (tema musical) ♪
Arquivos grandes como ativos binários
nem sempre têm bom desempenho com Git,
mas com Git Large File Storage,
trabalhar com grandes ativos no GitHub
nunca foi tão fácil.
Vamos ver como Git LFS não só ajuda
a laçar seus arquivos grandes,
mas também se encaixa bem
em seu fluxo de trabalho,
tanto se você prefere a
interface do GitHub web
a linha de comando, ou até mesmo
um dos nossos clientes gráficos.
Se você estiver usando GitHub.com,
o suporte Git LFS já vem fornecido.
Grandes ativos administrados pela Git LFS
aparecme ao lado de seus outros arquivos.
Eles ainda possuem as mesmas
ferramentas visuais de diffing
disponíveis para formatos de imagem comuns
tais como PNG, JPEG ou mesmo arquivos 3D STL.
Se você estiver trabalhando na linha de comando
é rápido e extremamente fácil
começar a trabalhar com
Git LFS em seu repositório.
Basta executar
git lfs track .'(your file type)'
para mandar Git LFS gerenciar
este tipo de arquivo.
Git LFS usa o arquivo de atributos .git
para determinar quais caminhos de arquivos gerenciar,
assim você pode mandar Git LFS gerenciar
todos os arquivos de um determinado tipo,
ou você pode mandá-lo gerir
subconjuntos de arquivos,
ou até mesmo diretórios inteiros.
Para ver quais tipos de arquivo e caminhos
são gerenciados pelo Git LFS,
basta digitar git lfs track
Uma vez informado ao Git LFS
quais caminhos gerenciar,
você pode adicionar seus arquivos e
commitá-los como faria normalmente.
Se você precisar confirmar
quais arquivos específicos tem gestão LFS,
basta executar git lfs ls-files
Quando você envia suas alterações
para seu repositório Git remoto,
Git LFS intercepta os arquivos
e os envia para o servidor Git LFS.
Ele cria um pequeno arquivo ponteiro
em seu repositório
que ele usa para vincular ao
ativo real no servidor Git LFS.
Agora, se você prefere trabalhar
no GitHub para Mac ou para Windows,
o suporte Git LFS já vem
fornecido lá também.
Você pode dizer ao Git LFS quais caminhos gerenciar
em suas configurações do repositório,
adicionar os arquivos, como faria normalmente,
commitar, e sincronizar.
O cliente GitHub manipula
o resto para você automaticamente
Obrigado por assistir este vídeo
sobre o uso do Git LFS
para gerir os seus grandes ativos.
Plugue esta ferramenta na sua tomada favorita
e deixá-a lidar com o
trabalho pesado de push ans pull
Arquivos grandes podem ser uma parte de seu projeto,
mas eles não precisam mais
te deixar para baixo.
♪ (tema musical) ♪
♪ (музыкальная тема) ♪
Иногда у Git возникают проблемы
с большими файлами вроде бинарных активов,
но с хранилищем крупных файлов на Git
работать с объёмными активами на GitHub
стало куда проще.
Хранилище крупных файлов на Git (Git LFS)
не только справляется с тяжёлыми файлами,
но и удачно вписывается в вашу работу,
будь то веб-интерфейс GitHub,
командная строка или даже наш
графический клиент.
Если вы пользуетесь GitHub.com,
он по умолчанию поддерживает Git LFS.
Большие активы, управляемые Git LFS,
отображаются вместе с вашими остальными файлами.
Там даже есть такая же программа
для визуального сравнения файлов,
которая поддерживает стандартные форматы
вроде PNG, JPEG и даже файлы 3D STL.
Если вы работаете в командной строке,
начать работу с Git LFS
через репозиторий очень просто.
Надо запустить
git lfs track .'(тип вашего файла)',
чтобы Git LFS стал отслеживать
файлы этого типа.
Для определения путей файлов
Git LFS пользуется расширением .git,
поэтому Git LFS можно задать
файлы с определённым расширением,
подклассы файлов
и даже целые директории.
Чтобы узнать, какие форматы и директории
управляются Git LFS,
просто напишите git lfs track
Как только вы задали директорию
в Git LFS,
вы можете добавлять свои файлы и
коммитить их, как обычно.
Если нужно проверить, какими конкретно
файлами управляет LFS,
просто напишите git lfs ls-files
Когда вы коммитите изменения
в удалённом репозитории на Git,
Git LFS перехватывает файлы и пересылает
их на сервер Git LFS.
В вашем репозитории он создаёт
небольшой файл-указатель,
который используется как ссылка
на активный ресурс сервера Git LFS.
Если вы предпочитаете работать
в GitHub на Mac или Windows,
они по умолчанию поддерживают Git LFS.
В настройках репозитория Git LFS
можно задать путь,
добавлять, как обычно, файлы,
коммитить и синхронизировать.
Остальное за вас автоматически
сделает клиент GitHub.
Спасибо, что смотрели видео
о том, как использовать Git LFS
для управления крупными ресурсами.
Включите этот инструмент
в любимую розетку
и оставьте ему всю тяжёлую работу.
Тяжёлые файлы - часть вашего проекта,
но больше вам не придётся
гнуть под ними спину.
♪ (музыкальная тема) ♪
(เสียงเพลงประกอบ)
ไฟล์ใหญ่ๆ อย่างเช่น ไบนารีแอสเซส
ไม่ได้เหมาะกับกับ Git เสมอไป
แต่เหมาะกับ Git Large File Storage
การใช้งาน แอสเซสขนาดใหญ่บน GitHub
มันไม่มีอะไรง่ายไปกว่านี้แล้ว
เราลองมาดูกันว่า Git LFS นั้น
ไม่ได้ช่วยแค่เก็บไฟล์ขนาดใหญ่ของคุณเท่านั้น
แต่มันยังเข้ากันได้ดีกับเวิร์คโฟลว์ของคุณ
หากคุณกำลังใช้งาน GitHub.com,
การช่วยเหลือของ Git LFS ถูกสร้างมาเพื่อสิ่งนี้
[nhạc nền]
Các tập tin lớn như tài sản nhị phân
không phải lúc nào cũng chơi đẹp với Git,
nhưng với Git Large File Storage
xử lý các dữ liệu lớn trên GitHub
chưa bao giờ dễ dàng hơn.
Hãy cùng xem cách Git LFS
không chỉ giúp nắm bắt các tập tin lớn
mà còn phù hợp
với luồng công việc của bạn
dù bạn có thích giao diện web của GitHub,
bảng mệnh lệnh, hay thậm chí
một trong số client đồ họa.
Nếu bạn đang sử dụng GitHub.com
Git LFS hỗ trợ được tích hợp trong đó.
Các tài sản lớn được Git LFS quản lý
xuất hiện cùng các files khác.
Chúng còn thể hiện các
công cụ diffing trực quan
và có sẵn các định dạng hình ảnh phổ biến
như JPNG, JPEG hoặc file 3D STL
Nếu bạn sử dụng dòng lệnh,
nó sẽ nhanh chóng và cực kỳ dễ dàng
để khởi động và vận hành với Git LFS.
Chỉ cần theo dõi Git LFS
để Git LFS quản lý loại file này
Git LFS dùng file có thuộc tính .git
để xác định sẽ quản lý đường dẫn nào
Nên bạn có thể dùng Git LFS để quản lý
tất cả các file thuộc cùng 1 loại
hoặc quản lý tập con của file
hoặc thậm chí toàn bộ thư mục
để biết loại file và đường dẫn nào
đang được quản lý bởi Git LFS
chi cần gõ "git lgs track."
Một khi Git LFS biết những đường dẫn
nào cần quản lý
bạn có thể thêm các file
và xác nhận chúng như bình thường.
Nếu bạn cần xác nhận
file nào đang dùng quản lí LFS
chỉ cần chạy lệnh lfs ls-files
Khi bạn đưa thay đổi lên Git remote,
Git LFS sẽ chặn những file này
và đưa chúng lên server Git LFS.
Nó sẽ tạo một file dẫn trong repository
đươc dùng để kết nối đến tài sản thực
nằm trong máy chủ Git LFS.
Nếu bạn thích dùng ứng dụng
cài trực tiếp trên Mac hay Windows,
Hỗ trợ Git LFS cũng được tích hợp sẵn.
Bạn có thể ra lệnh Git LFS quản lí
đường dẫn nào trong cài đặt repository,
thêm file vào như bạn hay làm,
xác nhận và đồng bộ.
Github Client sẽ lo phần còn lại
một cách tự động.
Cảm ơn vì đã xem video
cách sử dụng Git LFS
để quản lí các tài sản lớn.
Cài công cụ này
vào outlet yêu thích
và để nó xử lí cho bạn
những tác vụ kéo đẩy nặng.
Những file lớn là một phần của project,
nhưng chúng không cần là cản trở của bạn.
[Nhạc nền]
♪ (主题音乐) ♪
二进制文件等大文件以前并不能很好地在Git上存放
但是有了Git大文件存储之后
在GitHub上使用大文件变得更加容易了
让我们来看看Git LFS是怎样不仅能帮助你管理大文件
还能够与你的工作流相符合的
无论您是否喜欢Github的网页界面
和命令行,甚至是我们的图形客户端
如果您使用Github的网站
Git LFS的支持便已经内置
被Git LFS所管理的大量数据资料
会伴随你别的文件一同出现
他们甚至拥有同样丰富的视觉版本比较工具
适用于常见的图像格式
比如PNG,JPEG,甚至是三维STL文件
如果你正在命令行上工作
它不仅快速还极其便捷简单
那么开始在您的库内运行Git LFS
只需运行
git lfs track.'(你的文件类型)'
来告诉Git LFS对这种文件进行管理
Git LFS使用.git属性文件
来确定要管理哪些文件路径
所以你可以告诉Git LFS来管理
某种特定类型的所有文件
你也可以让它管理文件的子集
或者甚至是整个目录
如果要查看Git LFS所管理的文件类型和路径
只需要键入 git lfs track
一旦你告诉Git LFS管理哪些路径
你就可以像你通常那样
添加你的文件并提交它们
如果你需要确认哪些特定的文件
得到了LFS的管理
只需要运行 git lfs ls-files
当你对于你的Git远程仓库做出更改时
Git LFS截取那些文件,
并将它们发送到Git LFS服务器
它会在您的库中创造出一个小指针文件
它被用于连接至Git LFS服务器上的实际数据资料
如果你现在想使用
Mac版GitHub或Windows版GitHub
Git LFS同样也对它们进行支持
你可以在你的仓库设置中告诉Git LFS
对哪些路径进行管理
像通常那样添加文件
提交,然后同步
Github的客户端会自动为你处理剩下的部分
感谢您观看这个
关于如何使用Git LFS
来管理您的大量文件资料的视频
在您最喜欢的地方使用这个工具
让它处理繁重的转运工作
大文件可能会是你项目中的一部分
但是它们不会再拖累你了
(主題音樂)
像二元資產一樣的大文件形式
在Git上一直沒有很好地表現,
但是有了Git大文件分類器,
在Github上處理這些大文件
就變得很輕鬆.
讓我們看你看Git LFS是如何工作,
從而不僅能幫我們套索大文件,
還能夠適合
你的工作流程.
無論你是喜歡
Github的網站界面
還是命令行,甚至是
我們的圖形界面.
如果你正在用GitHub.com,
那麼Git LFS服務就被內置進去了.
由Git LFS管理的大型资产
会与其他文件一起显示.
它们甚至具有相同
的丰富视觉擴散工具
以適用于像PNG,JPEG甚至是3DSTL
這樣常見的圖片格式.
如果你用命令行工作
那麼在你的文件庫中
使用Git LFS來開始和運行
是非常簡單快速的.
只需要輸入
git lfs track .'(你的文件類型)'
來告訴Git LFS來
管理這個文件類型.
Git LFS 使用.git的後綴文件格式
來決定管理那個文件路徑,
所以你可以告訴Git LFS來管理
一個特殊文件類型的所有文件,
或者你可以告訴它管理
某個文件夾,
甚至是整個目錄.
如果想知道Git LFS管理
了哪些文件類型和路徑,
只需要輸入git lfs track
一旦你告訴了Git LFS
管理那些路徑,
你可以添加你的文件並且
像平常一樣提交它們來管理.
如果你需要知道哪一
特定的文件類型被LFS管理了,
只需要運行git lfs ls-files
当你将更改
發送到到Git遠程时,
Git LFS會攔截這些文件
並把它們送到Git LFS服務器上.
它在您的目錄中
创建一个小指针文件
這個指針可以用于連接到
Git LFS服务器上的实际文件。
現在,如果你習慣在GitHub for Mac 或者 GitHub for Windows這兩個客戶端上工作時,
Git LFS服務也在它們上面建立了.
你可以告訴Git LFS來
管理你目錄設置中的哪些文件,
根據日常需要來添加文件,
提交並且同步.
GitHub客户端会
自动为您处理其余部分。
感謝觀看這期關於
如何使用Git LFS
來管理大型文件的視頻.
将此工具放入您喜欢的插座集合中,
並讓它處理
繁重的讀入讀取吧.
大文件也許會是你項目的一部分,
但它們絕不再會
加重你的負擔了.
(主題音樂)