Shadowing Practice: How Git Works: Explained in 4 Minutes - Learn English Speaking with Video

בחר מצב תרגול

כל מצב פותח חדר תרגול במסך מלא.

43 משפטים
אם המשפטים קצרים או ארוכים מדי, לחץ על ערוך כדי להתאים אותם.
1
Git can seem confusing at first, but understanding a few key concepts make it much clearer.
2
In this video, we'll walk through the basic Git command workflow and clear up some common misconceptions.
3
I'm San, co-author of best-selling system design interview books.
4
We explain complex system design concepts to animations.
5
Let's get started.
6
Before we dive into the commands, let's identify where a code is stored in Git.
7
The common assumption is that there are only two locations, but our code doesn't only exist on GitHub or our local machine.
8
There are forming locations where our code lives in Git.
9
The working directory, where we actively edit files locally, this is our playground.
10
The staging area, is a temporary holding spot for changes before committing.
11
The local repository.
12
This is where we store committed changes locally.
13
The remote repository, a server like GitHub for sharing and backing up code.
14
With these locations in mind, let's visualize where a code travels throughout its journey.
15
Most git command moves out between these four locations.
16
The first step is to git clone an existing repo, so you have a local version of the project to work on, complete with all its history.
17
With the repo cloned locally, let's look at where the code lives.
18
When you start working on a file, you're in the working directory.
19
This is your local development environment where you make changes to your code.
20
Now when you're ready to commit your changes, you use git add to stage a snapshot of those files in the staging area.
21
Think of this as a checkpoint where your code changes are gathered up and ready to be fired finalized.
22
The next step is to use git commit, which takes a snapshot of the staging area and saves it to your local repository.
23
This locks in those stage changes by creating a permanent record that you can refer back to, like a snapshot in time.
24
Your code doesn't just stay on your local machine.
25
When you're ready to share your progress with the team or back up your work, you use git push to send your commits to the remote repository.
26
This is often a shared server where your team can collaborate, like GitHub or Bitbucket.
27
Collaboration in Git is a two-way exchange.
28
To integrate your teammates' work, you use GitPull, which fetches changes from the remote repository and merges them into your local repository.
29
It combines two commands, GitFetch, which grabs the latest updates, and GitMerge, which integrates these updates with your work.
30
There are times when you need to switch contexts, perhaps to fix a bug on another branch.
31
This is where Git checkout or Git switch comes in.
32
It allows you to switch between different branches to work on specific features.
33
Git branching allows you to diverge from the main code base to develop a new feature without impacting the main code.
34
Some key concepts include creating a new branch with Git branch, switching between branches using Git switch,
35
merging branches together with Git merge or resolving merge conflicts when changes overlap.
36
Branching enables isolated development and collaboration workflows.
37
There are more nuance when merging or rebasing changes from others, or managing branches.
38
We have a dedicated video on merging and rebasing that we encourage you to watch.
39
Many developers use graphical Git tools like GitHub Desktop and SourceTree.
40
These tools provide visual interfaces and shortcuts for common commands.
41
They can help new users get started with Git more easily.
42
If you like our videos, you might like our system design newsletter as well.
43
It covers topics and trends in large-scale system design, trusted by 500,000 readers.

הורד אפליקציה

כל מה שאתה צריך כדי לדבר בשטף

הגיית AIציון לכל משפט
תרגול IPAשלוט בכל צליל
אוצר מיליםבנה את מאגר המילים שלך
משחק אוצר מיליםלמד תוך כדי משחק

אותו ערוץ

FOR YOU

המלץ על סרטון

אוצר מילים והערות הגייה לשיעור הזה

שיעור הדיבור הזה ברמה B2 מבוסס על הסרטון “How Git Works: Explained in 4 Minutes”. המילים שחוזרות הכי הרבה: git, code, changes, repository, command. בסרטון הזה יש 43 משפטים ו-611 מילים לתרגול Shadowing. הדיבור נמשך 4:03. הדובר מדבר בקצב טבעי של כ-151 מילים בדקה, קרוב לשיחה יומיומית. רק 73% מהמילים נמצאות בין 3,000 המילים הנפוצות ביותר באנגלית, כך שאוצר המילים מאתגר.

אוצר מילים מרכזי בסרטון הזה

13 המילים המתקדמות ביותר בסרטון, עם ההגייה והמשמעות שלהן:

מילההגייהמשמעות
merge פועל/mɝd͡ʒ/מיזג, מירג׳ג׳
checkpoint שם עצם/ˈt͡ʃɛkˌpɔɪnt/נקודת ביקורת, נְקֻדַּת בִּקֹּרֶת
dedicate פועל/ˈdɛdɪˌkeɪt/הקדיש
collaborate פועל/kəˈlæb.ə.ɹeɪt/שיתף פעולה
fetch פועל/fɛt͡ʃ/הביא, השיג
confuse פועל/kənˈfjuːz/בלבל
playground שם עצם/ˈpleɪɡɹaʊnd/גן שעשועים, מגרש משחקים
assumption שם עצם/əˈsʌm(p).ʃ(ə)n/השערה hash'ará, הנחה hanakhá
interface שם עצם/ˈɪn(t)ɚˌfeɪs/מִמְשָׁק
dive פועל/daɪv/צָלַל
combine פועל/kəmˈbaɪn/ערבב, שילב
animation שם עצם/ˌæn.ɪˈmeɪ.ʃən/הַנְפָּשָׁה
developer שם עצם/dɪˈvɛləpɚ/מְפַתֵּחַ

Phrasal verbs שתשמעו

מילהמשמעות
back up פועלנָסוֹג

הגייה ששווה לשים לב אליה

הדובר משתמש ב-7 קיצורים וצורות מקוצרות, כמו you're, doesn't, I'm. אמרו אותם בצורה הקצרה, כפי שאתם שומעים אותם.

  • הצלילים של “sh” ו-“zh”: snapshot /ˈsnæpʃɒt/, misconception /ˌmɪs.kənˈsɛp.ʃən/, shortcut /ˈʃɔːtkʌt/, visualize /ˈvɪʒuəˌlaɪz/, assumption /əˈsʌm(p).ʃ(ə)n/
  • מילים ארוכות — שימו לב להטעמה: repository /ɹɪˈpɒz.ɪ.t(ə.)ɹɪ/, directory /dɪˈɹɛktəɹi/, misconception /ˌmɪs.kənˈsɛp.ʃən/, collaborate /kəˈlæb.ə.ɹeɪt/, animation /ˌæn.ɪˈmeɪ.ʃən/

צלילים שדוברי עברית מתקשים בהם:

  • /æ/ — פתוח יותר מה-“אֶ” העברית, לא כמו “a” ב-“cup”: snapshot /ˈsnæpʃɒt/, graphical /ˈɡɹæfɪkəl/, collaborate /kəˈlæb.ə.ɹeɪt/, overlap /ˌəʊvəˈlæp/, animation /ˌæn.ɪˈmeɪ.ʃən/
  • /r/ — הלשון לא נוגעת בשום מקום, לא ה-“ר” הגרונית: repository /ɹɪˈpɒz.ɪ.t(ə.)ɹɪ/, integrate /ˈɪn.tɪ.ɡɹeɪt/, directory /dɪˈɹɛktəɹi/, graphical /ˈɡɹæfɪkəl/, collaborate /kəˈlæb.ə.ɹeɪt/
  • עיצור קולי בסוף מילה — /b/, /d/, /g/, /z/, /v/ בלי להפוך אותם לאטומים: merge /mɝd͡ʒ/, diverge /daɪˈvɜːd͡ʒ/, finalize /ˈfaɪ.nə.laɪz/, visualize /ˈvɪʒuəˌlaɪz/, confuse /kənˈfjuːz/

איך לתרגל עם הסרטון הזה

  1. הקשיבו לכל הסרטון פעם אחת בלי לדבר, ורשמו את המילים שאתם לא מכירים.
  2. התחילו במהירות 0.75×, תרגלו Shadowing משפט אחר משפט, וחזרו למהירות רגילה כשזה מרגיש קל.
  3. הקליטו את עצמכם והשוו למקור, תוך תשומת לב למילים כמו merge, checkpoint, dedicate.

מהי טכניקת השאדואינג?

שאדואינג היא טכניקת למידת שפה מבוססת מדע שפותחה במקור להכשרת מתורגמנים מקצועיים ופופולרית על ידי הפוליגלוט ד"ר אלכסנדר ארגואלס. השיטה פשוטה אך עוצמתית: אתה מקשיב לאודיו באנגלית ילידית וחוזר עליו בקול רם מיד — כמו צל העוקב אחרי הדובר עם עיכוב של 1–2 שניות בלבד. בניגוד להאזנה פסיבית או תרגילי דקדוק, שאדואינג מכריח את המוח והשרירים בפה לעבד ולשחזר דפוסי דיבור אמיתיים בו זמנית. מחקרים מראים שזה משפר משמעותית את דיוק ההגייה, האינטונציה, הקצב, הדיבור המחובר, הבנת השמיעה ושטף הדיבור — מה שהופך אותו לאחת השיטות היעילות ביותר להכנה לIELTS Speaking ולתקשורת באנגלית בעולם האמיתי.

טכניקת Shadowing: קרא את המדריך המלא שלב אחר שלב →