Up and Running with Git Transcripts
Chapter: The '6' core git operations
Lecture: Push and pull

Login or purchase this course to watch this video and the rest of the course contents.
0:00 So if this add and commit workflow doesn't change the remote server and synchronized with other users, how do we do that? Well, that's push and pull.
0:09 So we've got this workflow down here in the bottom left that we just talked about It's already all done. I've done a bunch of commits locally.
0:15 If I want to take those changes and share them back with other users and make them officially part of the software,
0:21 I need to push that to the remote server and synchronize everything there.
0:26 Say this bunch of changes, maybe seven different commits across different branches.
0:31 I want to push that over to the server so that it saves it for anyone else who might clone it or work with it.
0:38 Similarly, other people might have done this or even I could have done this on my laptop and now I'm on some other computer. I want to get it back.
0:45 I need to get those other changes locally. So that's pull Keep in mind this is our interaction with our local copy of the
0:55 repository and the server hosted one.
0:57 But there are other developers doing the same thing making their changes locally and then synchronizing those back and forth with push and pull.

Talk Python's Mastodon Michael Kennedy's Mastodon