[User] Please transcribe this text

[Assistant] Currently, if I share this git repository on my GitHub or this project folder on my GitHub, no one knows that names.txt file is added here by Kunal on 1st August. No one knows that. Okay?


[User] Please transcribe this text

[Assistant] So that is basically what we want to do. So this is the git status command that tells us that hey, these are all the changes that are currently not in the history of your project. No one knows about it. Okay.


[User] Please transcribe this text

[Assistant] Now we want to maintain these changes. We actually want these changes to be in our project's history.


[User] Please transcribe this text

[Assistant] People should know that Kunal created a commit that created a new file or changed a new file or deleted a file. How do we do that? We can do that very easily.


[User] Please transcribe this text

[Assistant] Um, imagine that you are at a wedding, okay. Now when you are at a wedding, let's compare this example to a wedding example. Now when you are at a wedding, you, the, you know, the,


[User] Please transcribe this text

[Assistant] The couple, they are on the, on the stage and people, uh, people take their photographs, like all the guests take their photographs with the couple. So how does that entire scenario play out? The guests, they will go onto the stage. That's the number one step. The photographer will then take the picture of the people.


[User] Please transcribe this text

[Assistant] Or let's, let's give it a bit more detail. The couple's first step is going to be the couples whose photograph has not been taken, they will go on the stage, okay.


[User] Please transcribe this text

[Assistant] Untracked files. Okay, what is the next step?


[User] Please transcribe this text

[Assistant] We need to take a photo of these files so that we can save it in our git repository.


[User] Please transcribe this text

[Assistant] Or the Git history which is known as the photo album in this example. Okay.


[User] Please transcribe this text

[Assistant] Only step that is remaining is placing all these files whose photo has not been taken yet means whose history is not being saved in the project yet onto the stage. How do we do that?


[User] Please transcribe this text

[Assistant] There's a command for that called git add. You can either do dot. Dot means everything in the current directory, everything in the current project directory that is currently not having its history or that is untracked means all the red red files that you saw previously. Put all these files in the staging area on the stage basically so that a photo of them can be taken. You can also write individual names of the file.


[User] Please transcribe this text

[Assistant] Let's say you have a few files that you changed, but you only want to maintain the history of a few files, not all the files. You can also individually add the names. Now if I do git status again, you can see it's now changed to green.


[User] Please transcribe this text

[Assistant] It means that these people whose photo has not been taken or some changes have been made, let's say they got some new outfit or whatever and they want to take, get their picture clicked again. Sometimes that happens. So in that case, uhm, these people are now on the stage and we can now click their picture.


[User] Please transcribe this text

[Assistant] So now we'll be like, hey photographer, please click their pictures or they are permanently saved in the photo album or the Git history. Like this. Like this. How do we do that? There's another command for that. Git commit dash m, dash m basically means message, provider message.


[User] Please transcribe this text

[Assistant] Message I can provide is something like anything you like, I can say names.txt file, add it.


[User] Please transcribe this text

[Assistant] Now, don't worry about all these things. What is master? What is this thing? What is this thing? Currently, this is very simple. One file changed, zero insertions of lines of code, zero deletions of lines of code. That is true. I did not make any insertions of code. All I did was create a file. That is true. Okay, so now if I do git status again, now it's going to say, hey,


[User] Please transcribe this text

[Assistant] Are there any more people whose photograph has not been clicked yet? You tell me. Tell it to yourself. If you said no, then you are right.


[User] Please transcribe this text

[Assistant] No, no other new person is there whose photo needs to be clicked. I hope that makes sense.


[User] Please transcribe this text

[Assistant] Now another question you may have is, so these are the basic commands, git init, initializes the repository, git add, git status and git commit. As simple as it gets. Now you might be wondering, hey, let's make some other change. Let's say I add something in this file. So I'll go in my vim. I'll add Kunal Kushwaha and I'll add Rahul Rana.


[User] Please transcribe this text

[Assistant] And I'll add, let's say, community, classroom or whatever.


[User] Please transcribe this text

[Assistant] I have made changes in this file, you can also double click it and see. If I double click it.


[User] Please transcribe this text

[Assistant] I can see Rahul Rana Kunal Kushwaha Community Classroom is in this file. So you can see here it is available.


[User] Please transcribe this text

[Assistant] Okay, there's also another command for this. There's the cat names.txt. It basically displays whatever things are available in the names.txt file. Okay, three lines are available. Since I took the last picture or made the last commit, have there been any changes in this folder structure?


[User] Please transcribe this text

[Assistant] Yes, names.txt file has been modified. How do I know that?


[User] Please transcribe this text

[Assistant] GetStatus. So you can say, you modified names.txt.


[User] Please transcribe this text

[Assistant] Again, let's take a picture of this. Let's get all these people who have been modified on the stage. Get ad dot. Get status. It basically says, hey,


[User] Please transcribe this text

[Assistant] You, you got them on the stage by mistake and you're like, we don't want to take your photo, your photo is already being taken. So you can do.


[User] Please transcribe this text

[Assistant] They are now again outside the stage, you can see the red fold, red thing.


[User] Please transcribe this text

[Assistant] You can see they are now on the stage. I can take a picture.


[User] Please transcribe this text

[Assistant] Now it's saying one file changed, three insertions were made. That is true, I added, I added three lines over here. That is true. Another question you may have is, Hey Kunal, where can you see this entire history of the project? All the commits that were made in the history. Git log. So currently we only have two commits. Kunal Kushwaha made a commit on 1st August at 11am.


[User] Please transcribe this text

[Assistant] Names.txt file was added. Kunal Kushwaha again made a commit on 1st August, Sunday. 11.50 IST timezone. Plus, plus 5.30 is IST timezone. Uh, names.txt file was modified.


[User] Please transcribe this text

[Assistant] Let's make a few more commits. Don't worry about what the master is, what, you know, the head is. We will cover that in detail. Let's first look into the commit thing only. Okay, so let's say I delete this file.


[User] Please transcribe this text

[Assistant] Now if I do git status, it's going to say, hey, this file has been deleted. So I'm going to be like, okay, uh, let me add this, git add names.txt or dot, git commit minus m, names.txt file deleted. That's it. Git log, you can see names.txt file was deleted on 1st August this time. Imagine you did this by mistake.


[User] Please transcribe this text

[Assistant] Imagine you were like, hey, I did this by mistake, I did not want to do it. All I need is, I basically want to remove this commit from my history of the project.


[User] Please transcribe this text

[Assistant] So if you want to remove this commit or all the, you know, this commit or like these commits, you cannot like remove just this particular one commit from middle because as you can see, each commit has a hash ID. So each commit is built on top of each other.


[User] Please transcribe this text

[Assistant] You can unstage these commits. Let's say you want to go back to, you know, the previous example that we were giving. Let's say you want to go back to any particular history of the project. Let's say you want your project to be what it was like on Sunday 1st August 1147 AM. Means this, this particular commit. I will just copy this thing. Okay. If you want to remove these commits, just copy the commit just below it. If I want to remove these commits, I will copy this thing.


[User] Please transcribe this text

[Assistant] I copy this, now whatever I am about to do, it will remove these commits. Whatever commit I copy, all the commits above it will be removed. Let's see how. Git reset paste.


[User] Please transcribe this text

[Assistant] Only one commit is here. The first one. That is what we wanted.


[User] Please transcribe this text

[Assistant] Now you might be like, hey, what happened to all the files that were modified or changed or whatever in the previous commits? They are now in the unstaged area.


[User] Please transcribe this text

[Assistant] This basically means that the people whose photograph was taken, their photograph has been like, you know, deleted and now they are again in the section of people whose photograph has not yet been taken.


[User] Please transcribe this text

[Assistant] Now what we, what we can do is, let's say we deleted this thing by mistake or whatever changes we made in these commits were by mistake, then what we can do is basically we can just restore this or we can, uhm, we can also put it in the staging area, in the stash area. For example, imagine you don't want to


[User] Please transcribe this text

[Assistant] You don't want to delete these changes right now. Imagine you just want to say that, hey,


[User] Please transcribe this text

[Assistant] You are a few people whose photo has not yet been taken. Go to the backstage and whenever we want you to come back, we will get you back. How can I explain this more simply?


[User] Please transcribe this text

[Assistant] Let's say you are working on a project and you are working on a particular feature and you have a few lines of code that you are working on.


[User] Please transcribe this text

[Assistant] Now you want to try out something new with a clean code base. Okay. All the changes that you have been made that are work in progress files you have been modified. You want to remove those.


[User] Please transcribe this text

[Assistant] But you also don't want to save your progress as a separate commit. You basically want, hey, I wish there was a way where I could just put all my work somewhere else without making a commit, without making a history in the project.


[User] Please transcribe this text

[Assistant] And whenever I want that thing back, I can get that back whenever I want. Command for that is called git stash.


[User] Please transcribe this text

[Assistant] So it says this file was deleted. This is a change. Now I'm going to git stash this. I'm going to say, hey, go back to the staging, like one.


[User] Please transcribe this text

[Assistant] Go into the backstage, whenever I want you, all the changes, whenever I want all these changes being made, I will bring you back. For example, I can make another change, let's say touch,


[User] Please transcribe this text

[Assistant] This one is saying that names.txt has been modified to surnames.txt, like renamed. So it's pretty smart in that way. But what we can do is let's say, let's try to make a few changes now. So vim surnames.txt. I can say insert.


[User] Please transcribe this text

[Assistant] Let's create another file. Let's create houses dot txt. Get add dot. Get status. Bunch of things I have done. Bunch of things I have done. Now what I want is like, hey,


[User] Please transcribe this text

[Assistant] All these changes I have made, I don't want to commit it. I also don't want to lose these changes. I basically want you to go backstage and whenever I want you, I will bring you back. You can do git stash for that.


[User] Please transcribe this text

[Assistant] Now my project folder is exactly like it was on August 1st, 1147 AM.


[User] Please transcribe this text

[Assistant] Exactly like it was. That was my first commit. And my first commit only consisted of what? The names.txt empty file.


[User] Please transcribe this text

[Assistant] Empty? Make sense? That's how you can go back in the project. Now, let's say all of these changes that you made, like rename the names.txt file to houses.txt or whatever, created a new file like surnames.txt or whatever, you know? How can we do that? Git!


[User] Please transcribe this text

[Assistant] Stash. Pop. Hey, all the people who are in the backstage, come back to the staging area. In the unstaged area. So you can see, here we have all the changes that were made previously. Cool? Alright.


[User] Please transcribe this text

[Assistant] So I don't want these changes. Let's say I can just say git add and git stash again. Now let's say they are in the, you know, that


[User] Please transcribe this text

[Assistant] Backstage, and we can just say hey, your photo is not being taken, go, go away. Get stashed.


[User] Please transcribe this text

[Assistant] So those changes that you have made that were like not committed and in the, you know, separate structure, they are now gone. You cannot get those back. They are gone now. Okay. Cool. So that was about how you can go back to your comments.


[User] Please transcribe this text

[Assistant] Let's move forward to learning about GitHub now. So what we're going to do now is there are two ways, like two things we're going to do. First, hosting our own project on GitHub. Let's say you have your personal projects or local projects or whatever, and you want to push those on GitHub. You want to share it with other people. So how do we do that? Let's see. So let me go to github.com. Let me open up my


[User] Please transcribe this text

[Assistant] We are here at GitHub, let me go to my personal profile or like the dashboard or whatever.


[User] Please transcribe this text

[Assistant] We can create a new repository. I can just say create a new project. I can say,


[User] Please transcribe this text

[Assistant] Community Classroom Git or whatever. I can create this repository. I can set it as public and create the repository. Now, basically, this is the URL for my repository. Kunal Kushwaha Community Classroom Git. And we want this URL to be attached to my project. The local project. A command for that is git remote add origin


[User] Please transcribe this text

[Assistant] I did a lot of things over here. So git is just the git command.


[User] Please transcribe this text

[Assistant] Remote basically means you are working with URLs. Add basically means you are adding a new URL. Origin basically means what is the name of the URL going to be that you are going to add.


[User] Please transcribe this text

[Assistant] It's like phone numbers. You don't remember all the phone numbers in your contact list. You save a phone number with the name of the person. Similarly the name of this URL is origin. By convention, this can be anything, but by convention,


[User] Please transcribe this text

[Assistant] All the repositories and folders that start, that basically are in your personal account, on your own account, they have a name called origin. If I say git remote minus v.


[User] Please transcribe this text

[Assistant] This will basically show me all the URLs that are attached to this folder.


[User] Please transcribe this text

[Assistant] This is attached, these are the same one, fetch and push. We'll, we'll look more into what fetch is, what fetch is, what fetch is and what push is. And we'll look more into like what is master and head and everything, don't worry about that.


[User] Please transcribe this text

[Assistant] So now our thing is connected. This URL is connected with this particular folder now. If I refresh this, can I actually see the names.txt file here? Let me refresh this. No, we can't. Because I have not shared the changes on this URL. A command for that is git push. Here you can see push. Push means push the changes. To which URL do you want to push? Origin.


[User] Please transcribe this text

[Assistant] And which branch do you want to push will look more into what branches are. Master. For now, imagine it's master.


[User] Please transcribe this text

[Assistant] Names.txt file is here. Commit is also here. 17 minutes ago names.txt file was added. This is the commit message that I sent.


[User] Please transcribe this text

[Assistant] What do we mean by branches? You can see master is here. Currently it's known as main because of the naming convention, inclusive naming convention. So it's most probably going to say main whenever you get started. My client is like a little old, so I don't think it was updated, but previously it was known as master. What is this master? What is branching? Let's look into it.


[User] Please transcribe this text

[Assistant] So what are branches? Imagine you are making commits, like we were doing. So let's make a few more, you know, random commits. Let's say I create a new file, star names or some other file.


[User] Please transcribe this text

[Assistant] Roll number added. Let's create one more. I can say I can create another file. Or I can just make some changes in some file. I can say add some changes here. Something like this. Get status.


[User] Please transcribe this text

[Assistant] So don't worry if I'm doing it so fast because I'm just adding random commits. Nothing is to be explained over here. Roll number, modified, so many commits being made. Okay, commit, commit, commit, commit, 4 commits being made. Now, here you can see that this is the commit.


[User] Please transcribe this text

[Assistant] That is the latest commit on my remote branch. Origins, master. What is a branch? Let's look into that. Let's say I created four commits. Let's, let's visualize this thing. Git commit. Git commit. Git commit. Git commit. You can see I'm making so many commits.


[User] Please transcribe this text

[Assistant] Can you see that this thing is being formed in sort of a branch structure? That is the similarly what we are doing over here. These are like linked to each other in this way and this is a branch structure. Okay. Now, internally, if you have heard about it, this is a directed acyclic graph. Don't worry. We will cover that in detail in the DSA Bootcamp. But, uh, as you can see,


[User] Please transcribe this text

[Assistant] And by default, the name of this branch is called main. Previously, it was known as master. That is what this master thing represents.


[User] Please transcribe this text

[Assistant] Okay, so these are what are known as branches. Now your question might be, Hey Kunal,


[User] Please transcribe this text

[Assistant] What is the use of a branch? Why are we having branches?


[User] Please transcribe this text

[Assistant] Whenever you're working on some other feature or new feature or resolving a bug or whatever, always create a separate branch. Reason for that will be shared later in this video. What all things are remaining that I did not cover?


[User] Please transcribe this text

[Assistant] What is this head? This head thing. So in branches what happens is that, uh,


[User] Please transcribe this text

[Assistant] You should never commit on the main branch or the master branch, your main branch. Because in open source project, let's say if I say React.


[User] Please transcribe this text

[Assistant] Imagine that, you know, there might be so many other branches, but the main branch is the default branch. This is the one that is being used by people. So that is the reason we never commit directly on this because our code that is not finalized yet might contain some errors.


[User] Please transcribe this text

[Assistant] For that you can create a new branch like, you can, the command is git branch, let's say feature. Say I'm working on a feature. You can see a new branch is created called feature. What do I mean by head? A command was executed called git checkout feature and the star thing that was on main is now on feature.


[User] Please transcribe this text

[Assistant] Head is just a pointer that says all the new commits that you will be made will be added on the head.


[User] Please transcribe this text

[Assistant] Currently the head is on the feature branch, hence all the new commits I am making will be added on the feature branch.


[User] Please transcribe this text

[Assistant] You can see color being changed and only the feature branch is moving forward. Main branch is as it is. That is what we want to do.


[User] Please transcribe this text

[Assistant] Another thing is, you are not the only one who is going to be contributing to this code base. You can see so many people contribute, right? More than 2000 people.


[User] Please transcribe this text

[Assistant] So let's say that while you are working on a project on your separate branch, while you are working on your issues, someone else gets their code added in the main branch. We'll talk more about how that happens. That can also happen. So let's say git checkout main, git commit.


[User] Please transcribe this text

[Assistant] So I can see now the main branch is going on like this and your work is going on side by side.


[User] Please transcribe this text

[Assistant] Okay, this is the use of branches. Again, do not worry how this is happening. We'll cover that in detail with the completely hands on tutorial. But, uh, that is basically what branches are. That is what basically what head is. So my currently head is on the main branch. Whenever I make a new commit, it will be now on the main branch.


[User] Please transcribe this text

[Assistant] Now, let's say your features that you are adding in your branch in your code sample that are not currently part of the main branch means users cannot see it. Let's say these changes are now finalized. You're like, hey, people who maintain this project, you're telling them, hey,


[User] Please transcribe this text

[Assistant] My code is now finalized. Can you please maybe merge this code into the-


[User] Please transcribe this text

[Assistant] People can actually see this code now. That was in commit C5 and C6.


[User] Please transcribe this text

[Assistant] I'm doing it in such a way that, uh, that you all are watching live, but anyway.


[User] Please transcribe this text

[Assistant] How this merging happens? It happens via a pull request. We'll look more into later on. Now, I know, I know, there are a few questions you may having.


[User] Please transcribe this text

[Assistant] How do we create new branches? Why do we work with new branches? Why can't we just, you know, why can't everyone just work with the main branch?


[User] Please transcribe this text

[Assistant] On my origins, master branch. Okay. That is true. On my own repository. I can just open it like this. And say git remote dash v. Open it up.


[User] Please transcribe this text

[Assistant] Only one commit is here. That is true. Only one commit is here. Because that is the only thing I pushed. This is the only thing I pushed.


[User] Please transcribe this text

[Assistant] If I want to push these changes on the new, new, like, the new commits on the master branch, I want to push that.


[User] Please transcribe this text

[Assistant] To which URL do I want to push? Origin. Which branch do I want to push? Master branch.


[User] Please transcribe this text

[Assistant] Head is on the master branch and origin is, like the origin, the, the URL that I added.


[User] Please transcribe this text

[Assistant] That is also over here means, there are no commits above it that are extra, which are not already on the URL.


[User] Please transcribe this text

[Assistant] Now most of the questions that we need to answer right now, they will be much more


[User] Please transcribe this text

[Assistant] Clearer when we are doing this next thing, which is known as working with existing projects on GitHub.


[User] Please transcribe this text

[Assistant] So let's say that this is the organization COM Classroom, Community Classroom Organization and this is the project of that organization known as COM Classroom OP, for example. Now, what do we need to do?


[User] Please transcribe this text

[Assistant] In order to make changes to this project and make some, you know, uh, contributions to this project.


[User] Please transcribe this text

[Assistant] This is the project on the account of Community Classroom.


[User] Please transcribe this text

[Assistant] Should anyone who does not have access to it directly, like any random person in the world, should they be allowed to make changes to COM Classroom project directly? How dangerous would that be?


[User] Please transcribe this text

[Assistant] So if you try it right now, you will not be able to directly change any file in this folder. Currently it only has a readme file, but if you try to change it, you will not be able to do that. Why? Because you don't have access to this account, this organization. This is a problem that we face. How do we resolve it? What is a way to contribute to this code sample without, you know, because if we don't have the permission for this, you create a copy of this project in your own account.


[User] Please transcribe this text

[Assistant] So now you can see, instead of Comm Classroom, Community Classroom OP project, it is now Kunal Kushwaha Comm Classroom OP project. So, this thing, you can see this folder, this is the main one, and this is yours. Main one, forked one. Now since this folder, Comm Classroom OP, is in your own account, you can do anything you want with it.


[User] Please transcribe this text

[Assistant] Let's copy this clone and remember I said any folder that starts with your own account, the name of that is going to be origin. So whenever I clone this in my desktop, I can say git clone URL. So it's basically downloading that folder.


[User] Please transcribe this text

[Assistant] In that folder, readme file is there. Readme file is there. Readme file contains COM Classroom OP. Let's see what the readme file contains.


[User] Please transcribe this text

[Assistant] So, that is the first point. You cannot directly make changes to anyone's account. You have to fork it. Why do you have to fork it? Because you can't directly make changes to anyone's project.


[User] Please transcribe this text

[Assistant] How would you feel if someone was changing the code sample in your project, you know, without your permission, without anything, just like that. That would be very dangerous.


[User] Please transcribe this text

[Assistant] This is a copy of that folder in your own account. You can do whatever you want with it.


[User] Please transcribe this text

[Assistant] It will not reflect in the main project until and unless the people who have the approval for this project can merge your code, can approve your changes via a pull request, which we'll look into next. So this is what we're doing over here. And, uh, you can see now one more thing I want to share is


[User] Please transcribe this text

[Assistant] From where you have forked this project, means this URL.


[User] Please transcribe this text

[Assistant] I repeat it again, from where you have forked this project, that is known as upstream URL by convention. So I can add another URL over here, git remote, add upstream URL.


[User] Please transcribe this text

[Assistant] Origin is my personal, upstream is the, from where I have forked it. Okay?


[User] Please transcribe this text

[Assistant] Let's say you can do this as well. You can open a pull request after this or via, via watching this video as well. So you can definitely do this. What I'm doing right now to get some more hands-on practice. So after you have cloned this, you can create, well, let's do that afterwards. Let me first explain what a pull request is. Let's say I make a few commits.


[User] Please transcribe this text

[Assistant] Kunal Kushwaha says that this community is amazing. So when you open up a pull request, you can add like a dash here, a new point and say your name says that and whatever you feel about the community. Okay.


[User] Please transcribe this text

[Assistant] When I do git status, it will obviously show me that readme has been modified.


[User] Please transcribe this text

[Assistant] In the beginning I mentioned something to you that never commit on the main branch. Always create a new branch for whatever work you are doing. Create a new branch called Kunal.


[User] Please transcribe this text

[Assistant] Let's checkout to that branch. You all know what checkout is now? Checkout basically means the head will now come on the Kunal branch.


[User] Please transcribe this text

[Assistant] Main branch not changed, only till here we have the commits. And, uh, Kunal branch has an extra commit.


[User] Please transcribe this text

[Assistant] Now basically what I want to do is, I want to push this branch, I want to say, the idea is that, hey,


[User] Please transcribe this text

[Assistant] Whatever code that I have in this branch, the Kunal branch of my own account,


[User] Please transcribe this text

[Assistant] Please merge that into the main project's main branch. That is you will do. What you will do. Let's say Rahul wants to add something. So Rahul will say, hey, Rahul's account has a Comm Classroom project.


[User] Please transcribe this text

[Assistant] And he will have a branch called Rahul branch or Rahul temp or whatever name he wants to give. And then he will request me, the person who is responsible for the main project, like hey, I have something


[User] Please transcribe this text

[Assistant] Let's open up some pull requests. Let's say some pull requests that I got merged previously.


[User] Please transcribe this text

[Assistant] Brad was saying like, hey, I have a branch known as host process.


[User] Please transcribe this text

[Assistant] Kunal, can you please merge that branch into your host process branch? Or let's look into the more simple example.


[User] Please transcribe this text

[Assistant] So I, let's say, wanted to contribute to the Kubernetes website. This is a really nice example. I said that hey,


[User] Please transcribe this text

[Assistant] Obviously I cannot change your website directly. So I created a fork of it. You can see Kunal Kushwaha.


[User] Please transcribe this text

[Assistant] Kunal Kushwaha's fork has a branch called SIG Usability Blog, which contains these changes.


[User] Please transcribe this text

[Assistant] And then I am requesting the people who maintain this project like, hey, whatever changes I have in this branch,


[User] Please transcribe this text

[Assistant] Can you please merge it into the cube and it is main project's main branch? So that the other people will be able to see that. And after that, they were like,


[User] Please transcribe this text

[Assistant] And you create any change in your copy. How do you make sure that this change, whatever you create in your copy, is visible in the main project? You request it via a pull request.


[User] Please transcribe this text

[Assistant] Then people will review your code, suggest some changes, you will make those changes, and when this is merged, your code sample changes that you made in your own accounts fork.


[User] Please transcribe this text

[Assistant] In any branch that will be visible in the main project's main branch. So once this is merged, this is merged now.


[User] Please transcribe this text

[Assistant] In the comments, it is main website over here. Somewhere over here, my blog is available. Okay, that is what we are doing over here.


[User] Please transcribe this text

[Assistant] Now, I will give you another example on why you should never commit on master branch and always create such branches to sum up.


[User] Please transcribe this text

[Assistant] If you have any new feature you are working on or any new


[User] Please transcribe this text

[Assistant] I want to push on origin. If you, would you all be able to push on upstream? No, because you don't have access to community classroom organization.


[User] Please transcribe this text

[Assistant] If you say git push upstream your own branch name, it will give you error. You will not be able to push it. How can you push to upstream URL? You don't have access to it, but you have access to the origin URL. Because origin is your own account.


[User] Please transcribe this text

[Assistant] Let's go to it. As you can see, there's an info, there's a, this thing, this thing, like automatically it's saying us. Click on this.


[User] Please transcribe this text

[Assistant] This is what you need to do. Whenever you add yours like this, you have to make sure that, hey,


[User] Please transcribe this text

[Assistant] Let's say Rahul is doing it. So Rahul's Kunal, Rahul's comm classroom copy or the fork,


[User] Please transcribe this text

[Assistant] has a branch called rahul let's say or kunal's com classroom copy has a branch called kunal and that branch contains these changes.


[User] Please transcribe this text

[Assistant] I am requesting, hey, please merge these changes into the main branch of the project. Create a new pull request. When you create a new pull request, I will get this notification and then I can merge this code. Before merging, I need to show you something else.


[User] Please transcribe this text

[Assistant] Let's say I want to make some other changes. Let's say I say touch names.txt.


[User] Please transcribe this text

[Assistant] You can see this git commit that I am doing. It's going into the main, not the main branch, but the Kunal branch because head is at the Kunal branch right now. I did git checkout Kunal.


[User] Please transcribe this text

[Assistant] This is something I'm just doing to show you. Git push origin Kunal. You will notice that


[User] Please transcribe this text

[Assistant] Now it will not allow me to create a new pull request.


[User] Please transcribe this text

[Assistant] It will add these commits here only. This will now become from 1 to 2. Let's see. Let's see.


[User] Please transcribe this text

[Assistant] Refresh, 2. This is the reason you should never commit on main branch. Why? Imagine you are working on 10 projects. And let's say you are working on 10 features. And for every feature, you want, you create just one pull request.


[User] Please transcribe this text

[Assistant] How difficult would it be to review your code? To have the discussion?


[User] Please transcribe this text

[Assistant] That is why for every new feature, every new bug or anything you are working on, create a new pull request. And from this example you can see,


[User] Please transcribe this text

[Assistant] One branch can only open one pull request. If you want to open different pull requests for different features that you are working on in the project, which is also recommended that for that you want to open different pull requests. And since only one branch can be associated to one pull request, so hence you will be able to need to create different branches. So I hope that makes sense. Any particular new thing you're working on, create a new branch in your local folder, make a pull request from that.


[User] Please transcribe this text

[Assistant] Make sure your work is distributed like this so that it does not get mixed up.


[User] Please transcribe this text

[Assistant] Okay, imagine one feature has 10,000 changes, 10,000 lines of changes, and you're working on 10 such features. How difficult would it be to manage such a thing?


[User] Please transcribe this text

[Assistant] Very difficult, if you just created just one pull request for all the 10 features. Don't do that. Okay, don't do that. React Native. 381 pull requests are currently open.


[User] Please transcribe this text

[Assistant] This is doing something with pod log file. This is fixing some global node. This is removing some default property. This is doing something with like iOS. Imagine all of these changes that were being made. Let's say, you know, four lines of changes being made and here's something like, uh, some other line, 422 lines of changes being made.


[User] Please transcribe this text

[Assistant] We know that these 16 files that have been changed relate to this particular issue.


[User] Please transcribe this text

[Assistant] Now imagine all of these field pull requests were only on one single branch and one single PR.


[User] Please transcribe this text

[Assistant] These 381 features or issues or bugs they are working on, let's say there was just one PR for this. How difficult would it be to manage?


[User] Please transcribe this text

[Assistant] And now you also know why you should never commit on main branch. Because if you do all the commits on main branch and not create another new branches, all the commits will go on the main branch only.


[User] Please transcribe this text

[Assistant] Similarly, if you make all the commits on the Kunal branch, all the commits will come over here. If I want to add some new feature to this project, if I add it over in this branch only, it will come in this branch only. Which is something I don't want to do because I've already explained it multiple times.


[User] Please transcribe this text

[Assistant] Make sure for every new feature bug, you create new branch so that you can open a new pull request.


[User] Please transcribe this text

[Assistant] So if someone asks you why we create new branches, because we want to open a new pull request, and we can only open new pull requests with new branches. If a branch already has a pull request open,


[User] Please transcribe this text

[Assistant] Another thing you may encounter is, now this, this is an extra commit, let's say, you don't want this commit. Uh, this, this particular commit, names.txt file added. If I look at the code sample.


[User] Please transcribe this text

[Assistant] I look at the code sample for this. So you can see two files have been changed. Readme file was changed and names.txt was added. Let's say I want to remove this commit. The names.txt commit. Reset thing, I did reset previously. Git status. Git log, sorry.


[User] Please transcribe this text

[Assistant] Dot. I can do git stash. It will go back to the, you know, some stash area. Gone.


[User] Please transcribe this text

[Assistant] My structure is now exactly like I wanted. names.txt file related.


[User] Please transcribe this text

[Assistant] And the commit is also deleted. It is also removed from the commit history. When I push this,


[User] Please transcribe this text

[Assistant] The online repository contains a commit that my repository does not. And I told you commits are interlinked. So I will have to force push this. Dash F.


[User] Please transcribe this text

[Assistant] That commit is gone. File change also to one only. Names.txt file is gone. Commit is also one only. Main commit that I wanted. That's it.


[User] Please transcribe this text

[Assistant] As simple as it gets. That is how you work with pull requests.


[User] Please transcribe this text

[Assistant] Alright, cool. So the next thing may be related to merging your pull request. So let's say we merge this pull request. I can merge this. Confirm merge.


[User] Please transcribe this text

[Assistant] Now the changes I made in Kunal Kushwaha's Kunal branch here, they will now be represented in the main project. Let's see. Tadaa. Changes I made in my own project, they are now merged into the main.


[User] Please transcribe this text

[Assistant] One more thing we can notice is that, uh, let me open up this fork again. The fork is not updated. That is true.


[User] Please transcribe this text

[Assistant] If you cannot directly change the account of COM Classroom, how can COM Classroom directly change your account? They can't do it.


[User] Please transcribe this text

[Assistant] There are two ways to do this. You can click on this button, fetch upstream. It basically means this branch is two commits behind the main branch. That is true. Let's look at the commits.


[User] Please transcribe this text

[Assistant] This basically contains two extra commits that my main branch does not contain.


[User] Please transcribe this text

[Assistant] Because the extra commit that I had was in the Kunal branch. It was not in the main branch. So this is the reason


[User] Please transcribe this text

[Assistant] There are a few commands that you can use for that. You can also use this button called fetch upstream, but I will actually teach you how to do it manually. First thing you need to do is get checkout your main branch.


[User] Please transcribe this text

[Assistant] So you can see, here in the main branch of my fork, I only have one commit, but in reality, in upstream,


[User] Please transcribe this text

[Assistant] First thing we need to do is we need to fetch all these commits and changes.


[User] Please transcribe this text

[Assistant] Petch dash dash all, all the branches. The prune means the ones that are deleted, they will also be fetched.


[User] Please transcribe this text

[Assistant] Check out main, but you have already done that. After that, we can reset it.


[User] Please transcribe this text

[Assistant] Reset the main branch of my origin to the main branch of upstream. Get reset, dash, dash, hard. Upstream, main branch. Get log, three commits. Three commits here, three commits here.


[User] Please transcribe this text

[Assistant] Now my folder, the fork that I have, the folder that I have on my local system, the main branch of that is exactly same as the one that I have in upstream over here.


[User] Please transcribe this text

[Assistant] Let's look at my fork. It is currently also not updated because I have to push my changes. I can say git push to my origin.


[User] Please transcribe this text

[Assistant] Which branch do I want to push? The main branch in my local system.


[User] Please transcribe this text

[Assistant] This branch is even with the main branch. Commits three. Same commits in my fork. Same commits over here. That is how you keep in sync with the main branch. Petch. Basically, you can also do something like this. Git. Pull. Let me just do something. Let's say,


[User] Please transcribe this text

[Assistant] Let's say we create another, another commit over here. Okay, let's say we create another commit in the main project. Just for demo purpose, let me create another commit.


[User] Please transcribe this text

[Assistant] I am creating a directly, but don't like, for your project you can do anything you want, for your personal projects, but yeaah, now it contains 4 commits, because I just added one, update readme, and my only contains 3 commits. Okay, so it's like, sorry, 2 commits. So basically it's like, oh no, not sorry, main branch, 3 commits. Okay, 4 commits, 3 commits. Now basically what I wanna do is, you can also do something like,


[User] Please transcribe this text

[Assistant] This is the same thing that happened. We did git fetch before, git pull internally also does the same thing.


[User] Please transcribe this text

[Assistant] I just showed you so that you can understand what is, what is fresh, what is, you know.


[User] Please transcribe this text

[Assistant] Reset and whatever, committing. So all of these things that we did previously were done in just one single command. Git push, sorry, git pull upstream urls main branch.


[User] Please transcribe this text

[Assistant] So in the Java code base, whenever you want to pull the code that I submit, you will just do git pull upstream main. That is what you will do. Okay.


[User] Please transcribe this text

[Assistant] Like hey, my local folder's main is in sync with the main branch, the upstream branch. Let's also sync the origin URL then.


[User] Please transcribe this text

[Assistant] Pull requests. That is also about how you can get your PRs merged, how you can create new branches, how you can make changes, how you can fetch with upstream.


[User] Please transcribe this text

[Assistant] Two ways I already taught you, one another way is, you can just fetch upstream. Currently it's already, you know, in sync, so you can just click fetch and merge whenever you get a new, new thing added. So if I say I remove this thing,


[User] Please transcribe this text

[Assistant] Let's say or I add some new commit like an exclamation mark. Commit. I can fetch.


[User] Please transcribe this text

[Assistant] Refresh. It contains five commits.


[User] Please transcribe this text

[Assistant] Very simple. You don't even have to do git pullup stream main. Just click on this button. It will do it automatically for you.


[User] Please transcribe this text

[Assistant] I hope you are able to understand what is forking. I hope you are able to understand why we create new branches. I hope you are able to understand how we clone, how we git add, git commit, how we keep in sync with the main branch of the upstream. I hope you know what is upstream and what is origin. And now let's look into a few more intermediate concepts.


[User] Please transcribe this text

[Assistant] So if you want to try it out hands-on, what I would recommend you to do is just go to this URL, you know, this particular one. I'll leave it in the description below.


[User] Please transcribe this text

[Assistant] Obviously, fork it on your own account, clone it, get, do, do the same things that we did, get remote, add upstream URL so that you can also fetch the changes whenever changes are made and then just write a line over here, uh, update your branch, like whatever new branch you create and make a pull request.


[User] Please transcribe this text

[Assistant] So let me show you something else. There are two more things I want you to show. One is known as merge conflict. And another thing is known as


[User] Please transcribe this text

[Assistant] Check out my Kunal branch, let's say, or not Kunal branch, some other branch, let's say create another branch, let's say grid, branch, temp, grid, check out


[User] Please transcribe this text

[Assistant] Whenever you create a new branch, your new branch is going to be created from your head.


[User] Please transcribe this text

[Assistant] So make sure whenever you create a new branch your main or the master branch is up to date. Whatever things that we did, make sure you do that before creating a new branch. Okay.


[User] Please transcribe this text

[Assistant] So now let's say I want to show you how to squash commits in just one single commit. So how do I do that?


[User] Please transcribe this text

[Assistant] Okay, and then I can say touch 2, just creating random files. Uh, I added 2, then I can say touch 3, added 3, then I can say touch 4, added 4, whatever. Gitlog consists of all these commits. I want to merge all these commits in one single commit.


[User] Please transcribe this text

[Assistant] How do I do that? You can use the rebase command for that.


[User] Please transcribe this text

[Assistant] Okay, a few, a trick you can do it is if you want to merge all these commits or if you want to merge just these two commits, for example, if you want to merge all these commits, you can just reset, you know, if I reset this, this will be unstaged and then you can commit again.


[User] Please transcribe this text

[Assistant] You know that, right? When we, when we reset this thing, all the commits above it will be on the staging, on stage area. Get them on the staging area and then just one, one single commit you can make. But we're going to try something different. If I copy this commit and I say git rebase minus i means the interactive environment, copy. So you can see now all the commits above it, I can either pick or squash. So if I say,


[User] Please transcribe this text

[Assistant] x. It will now allow you to create a message for this new commit.


[User] Please transcribe this text

[Assistant] So my message can be something like, I'll add a new message over here.


[User] Please transcribe this text

[Assistant] Awesome. That's how you merge your cards. Again, you can do simple git push origin, whatever you want, uh, temp branch. So these all files will be available over there. I don't want these files, so I can remove these git status. So not git status, git log.


[User] Please transcribe this text

[Assistant] This is what I want to remove. This is the commit that created these four files. Copy this.


[User] Please transcribe this text

[Assistant] Hard will actually reset it with hard, so do it with caution. Okay?


[User] Please transcribe this text

[Assistant] Origin is also same, at the same commit. Upstream is also at the same commit. My head is also at the same, same commit. Uh, like in the origin, the head is also over there. My main branch is also here. Very nice.


[User] Please transcribe this text

[Assistant] Okay, last thing remaining is merge conflicts. What are merge conflicts? How we resolve those. Now what are merge conflicts? Let's look into that.


[User] Please transcribe this text

[Assistant] Merge conflict basically means that, uh, let's say you changed


[User] Please transcribe this text

[Assistant] In a file, let's say you made a change on line number 3. Okay. And someone else also made a change in line number 3. Now git will get confused.


[User] Please transcribe this text

[Assistant] Should I take your changes or should I take that person's changes? Which change do you want me to take?


[User] Please transcribe this text

[Assistant] Git will get confused. So Git will ask you for help. Hey, please help me. Tell me which change you want to take.


[User] Please transcribe this text

[Assistant] You want to take this change or you want to take that change because both of you people have modified the same line number. Let's see how we can imitate this thing. Let's try to get a merge conflict first. So let's say


[User] Please transcribe this text

[Assistant] I create a change in line number four. I create a, this is an example to make a merge conflict. Okay. So I create a new pull request, create a new branch and a pull request. I can say Rahul made this change for example. Okay.


[User] Please transcribe this text

[Assistant] Let's take the 10th branch only. Make sense? Let me also change line number 4. So, me and Rahul both are changing line number 4 only. Git will get confused. Git will be like, what are you doing? Which line do you want me to take? You want me to take Rahul's line or your line?


[User] Please transcribe this text

[Assistant] Hey Kunal's temp branch, please merge it into the main branch. I'll be like, okay, cool. Let's merge it. Create a pull request.


[User] Please transcribe this text

[Assistant] Currently it's giving me with something else, but let's see what it's giving me conflict with.


[User] Please transcribe this text

[Assistant] Yeah, there are some conflicts over here for some reason, but, uh,


[User] Please transcribe this text

[Assistant] Let's say I make, let's say I resolve these for, for now. Let's say I resolve it like, uh, let's say I check these only. That's fine. Mark as resolved. Commit.


[User] Please transcribe this text

[Assistant] When this PR will get merged, Rahul's PR. Okay. Let's say Rahul's, this is an important point. We both have changed line number 4. Rahul changed line number 4. I also changed line number 4. Okay. Now, what is going to happen is, let's say we merge this pull request.


[User] Please transcribe this text

[Assistant] This is merged, let's refresh. Now it's giving me conflict. It's like, hey!


[User] Please transcribe this text

[Assistant] Rahul just got his PR merged in line number 4 and you are trying to change that only. Which one do you want me to take? That is a merge conflict. Okay, so I would have to resolve it manually. So here you can say that Kunal made this change and here you can say Rahul made this change.


[User] Please transcribe this text

[Assistant] This is my change in line 4, this is Rahul's change. So it's saying, hey, you want to take this one or you want to take this one?


[User] Please transcribe this text

[Assistant] I'm like, okay, I wanna take, I wanna take this one. I don't want the main one, I want my own one. Mark as a result, commit merge.


[User] Please transcribe this text

[Assistant] No, when I created it, it was from the master branch. So that, from the main branch. It's like, hey, Rahul made a change at line 5. You also made a change at line 5.


[User] Please transcribe this text

[Assistant] So you can see Rahul can open up his PR over here as well. Cool.


[User] Please transcribe this text

[Assistant] Now going to our fork again, uhm, where is my fork?


[User] Please transcribe this text

[Assistant] So in my fork over here, I can see that this is six commits behind the main branch. Fetch. Fetch and merge. Now it's even.


[User] Please transcribe this text

[Assistant] Alrighty, so that was about this session and that is more than enough for you to get started even with open source contributions. One last thing I would like to share is no matter how many videos you watch, if you are not able to apply these things,


[User] Please transcribe this text

[Assistant] Practically and actually get stuck and then resolve the doubts and everything. You will not get the intuition behind it. So get some hands on practice. You will get some hands on practice when you will be downloading the code sample that I share in community classroom. So basically here we have the


[User] Please transcribe this text

[Assistant] So first thing I wanted to do is actually create a pull, make a pull request in com classroom op. So I actually make some changes over here. I'll basically make some change like, uh,


[User] Please transcribe this text

[Assistant] Share about what you liked and everything. And the next thing is, uh,


[User] Please transcribe this text

[Assistant] All the changes that are, all the code sample and everything I'll be submitting, it will be over here. So in the lectures folder, here I'll be sharing all the lectures, you can see.


[User] Please transcribe this text

[Assistant] But this is more than enough for you to get started and everything you need. All the code samples that we are plating over here for the complete data such as bootcamp. Make sure you share and subscribe to this video and like. If you have any questions, we have the discord channel. All the links are in the description and uh, looking forward to your pull requests and everything, you know, and uh,


[User] Please transcribe this text

[Assistant] Yeah, thanks a lot for watching and do check out the links in the description and subscribe and share with your friends and I'll see you in the next one. Bye.


[User] Please transcribe this text

[Assistant] Well, I'm from headquarters. We got a complaint and there's a sailor mixed up in it. So I thought I'd check with you.


[User] Please transcribe this text

[Assistant] Well, someone called in and said a sailor was keeping a kid locked in a room. Up at the mission apartment. Probably nothing to it, but you know how it is.


[User] Please transcribe this text

[Assistant] Well, just go up and have a talk with the sailor. Like I say, everything is probably all right.


[User] Please transcribe this text

[Assistant] If anything looks funny, we'll bring him down to headquarters and check him with the missing person.


[User] Please transcribe this text

[Assistant] Sure, I'll be glad to have you. Last minute present, huh?


[User] Please transcribe this text

[Assistant] That kid's gone. Have you been here all the time? Well, I did go to the market. Who is this sailor?


[User] Please transcribe this text

[Assistant] Chief Petty Officer Malone locked me in a warehouse and got away with a kid, having picked up and taken to the shore patrol office. Right.


[User] Please transcribe this text

[Assistant] I can't quite ignore the charge unless... Oh, well, don't mention it. Uh, you see, I walked in there my own free will. The door just happened to close behind me. I guess it was the wind.


[User] Please transcribe this text

[Assistant] And after all we will be together. Yeaah.


[User] Please transcribe this text

[Assistant] Well, uh, well they're all related to Honey Boy, that's suspicion enough. Take them in and lock them up if you want to.


[User] Please transcribe this text

[Assistant] You're Dr. Peralta's secretary. I was. What do you know about any plans he had for last night?


[User] Please transcribe this text

[Assistant] In the middle years, but not a bad little number at that. Keep your mind on what you're doing, will you?


[User] Please transcribe this text

[Assistant] Of course I'm not kidding, it's a free country, isn't it?


[User] Please transcribe this text

[Assistant] You mean with two witnesses that saw a smack of the place? Against three who saw a smack away from it. Four smacking miles away from it. I saw them.


[User] Please transcribe this text

[Assistant] We'll know her and talk to her all over Jefferson Park last night. From 9 o'clock till 11.35.


[User] Please transcribe this text

[Assistant] The cop might, another guy, but not the butcher, I don't think.


[User] Please transcribe this text

[Assistant] We'll break it, you know. This alibi may take time, but I've figured it yet. For dough.


[User] Please transcribe this text

[Assistant] Look, you don't want to make this any tougher than it is, do you? So let's have it and get it over with. Which of you did which last night?


[User] Please transcribe this text

[Assistant] You're only making trouble for yourselves, you know. It'll be all the harder for you in the end. How? Because you can't get away with a gag like this. It's, it's... It's what?


[User] Please transcribe this text

[Assistant] Well listen to this. Did you ever hear of a little charge called obstructing justice?


[User] Please transcribe this text

[Assistant] The law's never been licked yet by one of these Rube Goldberg defenses, and it's not going to start with this one.


[User] Please transcribe this text

[Assistant] Judge, Judge Hill. Lieutenant Stevenson, Detective Bureau.


[User] Please transcribe this text

[Assistant] I want a couple of warrants for Ruth Collins and Teresa Collins. That's right. Charge suspicion of murder. Yes sir, both of them. What?


[User] Please transcribe this text

[Assistant] It's the wonderful stuff that bores me. That's snobbish, you know. Well, this is an ordinary place where the gimmicks.


[User] Please transcribe this text

[Assistant] No, not me. Not me personally. This is on my own time. You don't look ambitious.


[User] Please transcribe this text

[Assistant] It's not ambition, I'm just peculiar. I don't like a perfect crime, not even in books.


[User] Please transcribe this text

[Assistant] You think you'd know if you did? I imagine so. You couldn't tell that day in the DA's office, could you? No. You see, the whole thing just burns me to a crisp.


[User] Please transcribe this text

[Assistant] Do you know anything whatever about those two dames that would give me a chance to begin to work? Well sure. What? The crime. The crime?


[User] Please transcribe this text

[Assistant] You're going to have to be very patient with me. Just what do you mean by that? Character, personality.


[User] Please transcribe this text

[Assistant] Don't you think there's a chance she'd kill again her sister if she ever became nervous about it?


[User] Please transcribe this text

[Assistant] Don't about it. I'll never ask you the name, or proof. I'll bet not. I swear it, on anything you say, someday you call me and say you found the answer and I'll be satisfied. Why?


[User] Please transcribe this text

[Assistant] I've already told you because then I'll know there's still no such thing as a perfect crime. The system worked. You still can't beat a square rat.


[User] Please transcribe this text

[Assistant] You know, it might help if Terry came out and spit on the sidewalk or something. Then we could pick her up. If I was that young man, I'd feel a trifle nervous. Yeah, why?


[User] Please transcribe this text

[Assistant] Because from the way he tells it, whether he knows it or not, he looks very much to me like the new Peralta. Target for the night, huh? Uh-huh. That's the way it is, you know. The minute the doctor falls in love with the patient, from then on, he's about as useful as a papoose.


[User] Please transcribe this text

[Assistant] She loaded again? Looks like it. He's a very smart guy for a college man.


[User] Please transcribe this text

[Assistant] Hello. Speaking. Have you still got that Terry there with you? Well, could you bring her over by yourself or do you want me to send the wagon? Just a minute. Who is that? A guy from the hospital. I'll be with you in a minute. Sorry, doc, but I'm afraid I got bad news for you.


[User] Please transcribe this text

[Assistant] I got nervous after I left you and I decided to come over here and take a look for myself. I hate to have to tell you this, but when I got in here... What?


[User] Please transcribe this text

[Assistant] Well, I suppose so, if you want to. The examiner's in there. You go with him, Franklin.


[User] Please transcribe this text

[Assistant] She took some of this sleeping junk, apparently. It was empty on the wash-dam in the bathroom.


[User] Please transcribe this text

[Assistant] I hate to have to ask you questions at a time like this, but did she have any reason that you know of?


[User] Please transcribe this text

[Assistant] Take this down. That night, Miss Collins, what happened?


[User] Please transcribe this text

[Assistant] Wait a minute. I thought you were Terry.


[User] Please transcribe this text

[Assistant] But the publishing money coming though.


[User] Please transcribe this text

[Assistant] I feel like more than half. And I feel like something with Key just being with him in the studio, like I was in the studio with him when he did a record with Skepta. And it's crazy, he's always like pushing people to just work harder and just be the better version of themselves.


[User] Please transcribe this text

[Assistant] You know, like what Bush did didn't really impact our like, you know, grown up lives.


[User] Please transcribe this text

[Assistant] So that they can just explain this whole shit. We brought him out at Fool's Gold. They're off in LA. And all the rappers on stage are singing his lyrics. All the rappers on stage. I'm not lying. Every single one of them.


[User] Please transcribe this text

[Assistant] I follow seven people. You used to follow, follow me up to a month ago behind, follow me to follow a football Instagram.


[User] Please transcribe this text

[Assistant] I'm just here to read Chapter 10, Interrogations. It was different in the morning.


[User] Please transcribe this text

[Assistant] I was folded on top of my backpack and I had to keep walking over to touch it. That part was real at least. It was foggy and dark outside my window. Absolutely perfect. She had no reason to miss school today. I dressed in layers remembering I didn't have my jacket and hoping I wouldn't get soaked all the way through before I could find it again. When I got downstairs, Charlie was gone. I was running later than I'd realized.


[User] Please transcribe this text

[Assistant] The mist was ice cold where it touched my face, and I couldn't wait to get the heat going on my truck.


[User] Please transcribe this text

[Assistant] Trying not to laugh at my, I might be having a heart attack face. Would you like a ride to school? She asked. Though she was smiling, there was uncertainty in her voice.


[User] Please transcribe this text

[Assistant] She didn't seem to mind borrowing her brother's stuff, but who knew how they felt about it?


[User] Please transcribe this text

[Assistant] One of the confusing images I remembered from the car accident, however many weeks ago it was now, was the faces of her siblings watching from a distance. The word that had best summed up Royal's face was fury. I might have a hard time being afraid of Edith, but I didn't think I'd have that same problem with Royal. I pulled the scarf from my bag and laid it on top of the jacket. I'm good, I told her, and thumped my fist against my chest twice. Immune system in top form. She laughed.


[User] Please transcribe this text

[Assistant] She wasn't wearing a jacket either, just a pale lavender sweater with the sleeves pushed up. The sweater hugged her body and I tried not to stare. Her hair was wound up into a twist on the back of her head. Messy, with strands falling out everywhere.


[User] Please transcribe this text

[Assistant] I'll do better next time? By all means, please work on your expressions of horror. Horror isn't exactly how I described last night. She exhaled through her nose, irritated. I didn't know what to say. Nothing could make me see her as something to run away from. So, where's the rest of your family? I didn't actually want to think about her family. I didn't want to deal with the idea of more vampires. Vampires who weren't Edith.


[User] Please transcribe this text

[Assistant] Vampires who might inspire real horror. But the fact was that usually her car was full and today it wasn't. Of course I was grateful.


[User] Please transcribe this text

[Assistant] It's hard to imagine something that would keep me out of a car when Edith invited me in.


[User] Please transcribe this text

[Assistant] What a bunch of furious vampires in the backseat might complicate things. She was just pulling into the school's parking lot. Already. They took Royal's car.


[User] Please transcribe this text

[Assistant] She gestured to a glossy red convertible with the top up as she swerved into the spot next to it. Ostentatious, isn't it? If he's got that, why does he ride with you? Like I said, it's ostentatious.


[User] Please transcribe this text

[Assistant] She met me at the front of the car, staying very close to my side as we walked onto campus. I wanted to close that little distance, to reach out and touch her hand again, to put my arm around her shoulders. But I was afraid that that wouldn't be careful enough for her. Why do you even have cars like that? I wondered aloud. If you're looking for privacy, there are plenty of used Hondas available. It's an indulgence, she admitted with a little half smile. We all like to drive fast. Of course, I muttered.


[User] Please transcribe this text

[Assistant] I could tell she wasn't trying to overwhelm him, but even her smallest smile was hard to take in stride. Uhm, hi.


[User] Please transcribe this text

[Assistant] Jeremy shifted his wide eyes to me, trying to reorder his scrambled brains. Guess I'll see you in Trig. Yeah, see you then. He walked away, pausing to glance back at us twice. What are you gonna tell him? she murmured. Huh? I looked at her, then at Jeremy's back. Oh. What's he thinking? Her mouth pulled to one side.


[User] Please transcribe this text

[Assistant] I don't know if it's entirely ethical for me to tell you that. What's not ethical is for you to hoard your unfair advantages for yourself. She grinned a mischievous smile. He wants to know if we're secretly dating. And exactly which base you've gotten to with me.


[User] Please transcribe this text

[Assistant] The blood rushed to my face so fast I was sure it was beet red before a full second had passed.


[User] Please transcribe this text

[Assistant] She started walking and I followed, not paying attention to where she was leading. After a second, she looked up at me, her face relaxed and smiling again. That's a good question. I can't wait to hear what you come up with.


[User] Please transcribe this text

[Assistant] After a second, I recovered enough to see that I was standing right outside the English classroom.


[User] Please transcribe this text

[Assistant] Three people had paused by the doorway staring at me with varying shades of surprise and awe. I ducked to my head and brushed past them into the room. Is Jeremy really going to ask me that? Would Edith really be eavesdropping on my reaction? Morning, Beau. Michaela was already in her normal seat. Her greeting wasn't as enthusiastic as I was used to. She was smiling, but it felt like a polite thing. Not like she was really happy to see me. Hey, Michaela. Uhm, how are things? Good.


[User] Please transcribe this text

[Assistant] Did you have like plans before you went? I mean...


[User] Please transcribe this text

[Assistant] Jeremy thought you might've, and I wondered, why even go through the charade, you know?


[User] Please transcribe this text

[Assistant] No, no, I was totally planning on the movie. I didn't expect that I would get lost and stuff.


[User] Please transcribe this text

[Assistant] Michaela sniffed once like she didn't believe me, and then looked up at the clock.


[User] Please transcribe this text

[Assistant] Ms. Mason was working on something at her desk and didn't seem in a hurry to start class.


[User] Please transcribe this text

[Assistant] That was really cool that you went out with Jeremy on Monday, I said, changing the subject. He said it was great. Or I was sure he would have, if I'd asked about it. She looked at her nails again, but her ears started to turn a little pink. He did? She asked in a completely different tone. Yeah, I dropped my voice to a whisper. Remember, I didn't tell you anything. Like, I totally didn't tell you that he thinks you're the coolest girl he's ever known. Her ears were even pinker now. Man code. Right.


[User] Please transcribe this text

[Assistant] I said nothing. She finally smiled a real smile. Ms. Mason got up then and asked us to open our books. I thought maybe I was off the hook with Michaela, but when class was over, I saw her and Erica exchange a look, and then Michaela was picking at her nails again while we walked outside. So, she said, yeah? I was just curious if, you know, we were gonna see you at the dance after all? Like, you could totally hang with our group if you wanted to.


[User] Please transcribe this text

[Assistant] The dance? I looked at her blankly. No. No, I'm still going to Seattle. She seemed surprised, but then she relaxed. Okay.


[User] Please transcribe this text

[Assistant] Oh, well, maybe we can get a group thing together for prom. Share a limo. I stopped walking.


[User] Please transcribe this text

[Assistant] I, uh, I really wasn't planning on prom. Really? Shocking! Nikayla laughed.


[User] Please transcribe this text

[Assistant] I felt my jaw fall open. Michaela cracked up. That's what I thought, she said.


[User] Please transcribe this text

[Assistant] Are you serious? I demanded when I had control of my face again. I mean, she was probably joking.


[User] Please transcribe this text

[Assistant] And then Taylor said she was out because she already had plans with you. That's why Logan's being so, you know, about you. He has a thing for Taylor.


[User] Please transcribe this text

[Assistant] When I saw Jeremy sitting by an empty desk in the back row, watching the door waiting for me, I remembered that Taylor wasn't the only problem I had right now.


[User] Please transcribe this text

[Assistant] My neck started feeling warm, and I wished I'd kept the scarf. There was another open chair to roast forward, but it was probably better to get this over with and be done with it. Ms. Varner wasn't in the room yet.


[User] Please transcribe this text

[Assistant] What was with all the tardy teachers today? It was like nobody even cared if we were educated. I sat next to Jeremy. He didn't keep me waiting.


[User] Please transcribe this text

[Assistant] Like she doesn't want her family to know? Is that why you pretended like you were going to the movie with us?


[User] Please transcribe this text

[Assistant] I wasn't pretending anything. I had no idea she was in Port Angeles last night. She was the last person I expected to see. He seemed deflated by my obvious honesty. Have you ever been out with her before last night? Never. Huh. Just a total coincidence. I guess.


[User] Please transcribe this text

[Assistant] It was obvious when I was telling the truth, and obvious when I was evading it.


[User] Please transcribe this text

[Assistant] Because you know, it's not a secret that you've been like, obsessed with her since you got here. I winced. It's not? So I have to wonder how you turned that around.


[User] Please transcribe this text

[Assistant] But you were in her co- she picked me up for school this morning. Why? I have no idea. She offered me a ride. I wasn't gonna say no. And that's it. I shrugged. Really? Please tell me you at least made out with her anything. I scowled at him. It's not like that. He made a disgusted face.


[User] Please transcribe this text

[Assistant] That is hands down the most disappointing story I've ever heard in my entire life. I take back everything I said about your game. Obviously it's just some pity thing. Yeah, probably.


[User] Please transcribe this text

[Assistant] Maybe I should try to look more pathetic if that's what Edith is into. Go for it. It won't take her long to get bored with you, I bet.


[User] Please transcribe this text

[Assistant] Surpassing it by so much that normal and Edith weren't even on the same plane of existence.


[User] Please transcribe this text

[Assistant] It's probably for the best. I muttered in a hard voice. Keep your expectations low.


[User] Please transcribe this text

[Assistant] He shot me a startled look, but I turned to face the teacher.


[User] Please transcribe this text

[Assistant] He started flipping spastically through his book trying to figure out what she'd asked him.


[User] Please transcribe this text

[Assistant] Jeremy walked ahead of me on the way to Spanish, but I didn't care. I was still annoyed.


[User] Please transcribe this text

[Assistant] Uhm, not sure, I said. No point in being overconfident.


[User] Please transcribe this text

[Assistant] I remember too clearly what it felt like whenever she disappeared and I didn't want to jinx myself. He walked off without waiting for me.


[User] Please transcribe this text

[Assistant] But then he did a little stutter step and paused on the threshold of the classroom. Seriously, what the hell? Jeremy said loud enough that I could hear him, as did everyone else within a 10 foot radius. He glanced back at me, shook his head, then stalked away. I was in a hurry to get out the door to see what that was about. But so was everyone else. One by one, they all stopped to look back at me before exiting. By the time I got out, I didn't know what to expect.


[User] Please transcribe this text

[Assistant] Actually, I had no idea if I was. My whole body felt like it was being electrocuted in a strange and very pleasant way. My nerves couldn't process more than that.


[User] Please transcribe this text

[Assistant] She turned toward the cafeteria, swinging her bag into place. Here, let me get that for you, I offered. She looked up at me with doe eyes. Does it look too heavy for me? Well, I mean, sure, she said.


[User] Please transcribe this text

[Assistant] Uh, thanks, I said, and she let the strap fall into my hand. I guess I should have known it would be twice as heavy as my own.


[User] Please transcribe this text

[Assistant] I caught it before it hit the sidewalk, then hefted it over my free shoulder. Do you always bring your own cinder blocks to school? She laughed. Archie asked me to grab a few things for him this morning. Is Archie your favorite brother? She looked at me. It's not nice to have favorites. Only child, I said. I'm everyone's favorite. It shows. Anyway, why do you think that? Seems like you talk about it most easily. She thought about that for a moment, but didn't comment.


[User] Please transcribe this text

[Assistant] I couldn't help staring at the back corner of the cafeteria the way that I did everyday. Her family was all present and accounted for, paying attention only to each other.


[User] Please transcribe this text

[Assistant] I thought about the idea that Jeremy had come up with, that Edith and I were seeing each other in secret, to keep it from her family's notice.


[User] Please transcribe this text

[Assistant] My eyes cut back and forth between the two of them as they had some sort of a silent conversation.


[User] Please transcribe this text

[Assistant] At first Archie smiled wider, showing off teeth so white they were bright even across the length of the room. Edith raised her eyebrows in this sort of challenge, her upper lip curling back just a tiny bit.


[User] Please transcribe this text

[Assistant] I rolled his eye- he rolled his eyes to the ceiling and held his hands up like he was saying, I surrender. Edith turned her back to him and moved forward in a line. She grabbed a tray and started loading it up. I'm pretty close with all my family, but...


[User] Please transcribe this text

[Assistant] I sank into the seat across from her, letting the dead weight of her bag slide to the floor with mine.


[User] Please transcribe this text

[Assistant] At the other end of the long table, a group of seniors watched her with wide eyes. I'm curious. What would you do if someone dared you to eat food? You're always curious. She made a face and then daintily tore the rip. Daintily tore the tip off a pizza pizza. Popped it in her mouth and started chewing with a martyred expression. After a second, she swallowed and then gave me a superior look. If someone dared you to eat dirt, you could, couldn't you? She asked. I grinned at her. I did once.


[User] Please transcribe this text

[Assistant] Like the fact that apparently everyone knew I'd been obsessed with her from day one. I'm not sure what you mean. She frowned.


[User] Please transcribe this text

[Assistant] Obviously it's just some pity thing, she quoted. I was surprised that she looked irritated. It's as good as an explanation as any. And I'll be getting bored soon, will I?


[User] Please transcribe this text

[Assistant] That one stung a little, this was my biggest fear, and it seemed all too likely, but I tried to hide it with another shrug. Oh, you're being ridiculous again. Am I? She smiled a funny half smile, half frown. There are several things I am currently worried about. Boredom is not one of them. She cocked her head to the side, her eyes drilling into mine. Don't you believe me? Uhm, sure, I guess, if you say so. Her eyes narrowed.


[User] Please transcribe this text

[Assistant] Well that was an overwhelming affirmative. I took another bite of pizza, chewing slowly and deliberately this time.


[User] Please transcribe this text

[Assistant] She waited, watching me with this intense little scowl that I knew meant she was trying to get inside my head.


[User] Please transcribe this text

[Assistant] When I took a second bite without speaking, she blew an angry breath out her nose. I truly loathe it when you do that. I took a second to swallow. What?


[User] Please transcribe this text

[Assistant] But I was trying not to say that out loud because I didn't want to point something out to you that you might not have thought of yet. The smile escaped.


[User] Please transcribe this text

[Assistant] After a second, she hesitantly stretched her arm across the table toward mine, leaving her hand in easy reach. I covered it with mine. She smiled, but then she winced. Sorry, I said, pulling away. No, she objected. It's not you. Here. As carefully as if my hand were blown from the thinnest glass, she rested her fingers on my palm. Copying her caution, I folded my hand gently around them. What was wrong just now, I half whispered.


[User] Please transcribe this text

[Assistant] Royal has a particularly strident mental voice.


[User] Please transcribe this text

[Assistant] I couldn't help it. I automatically glanced across the room and then I was very sorry I had.


[User] Please transcribe this text

[Assistant] Her upper lip pulled back off of her teeth in a menacing scowl. To my surprise.


[User] Please transcribe this text

[Assistant] No, she said fiercely and then sighed. But I did.


[User] Please transcribe this text

[Assistant] I glanced at Royal again for a fraction of a second. He hadn't moved. Look, are you in trouble because of me? What can I do?


[User] Please transcribe this text

[Assistant] But I am saying that I never have fought fair and I don't intend to start now. He knows better than to try anything with me.


[User] Please transcribe this text

[Assistant] Would it help if you knew you weren't the only one who had been accused of obsession? I groaned. You heard that too. Great. She laughed. I was entranced from start to finish. Sorry, I said. Why are you apologizing? It makes me feel better to know I'm not the only one. I stared at her, skeptical. Let me put it this way. She pursed her lips thoughtfully.


[User] Please transcribe this text

[Assistant] She raised an eyebrow and then spoke so low that I had to lean into here.


[User] Please transcribe this text

[Assistant] You are only conscious for roughly 16 hours in any given 24 hour period. That gives me quite a lead, don't you think? You're not factoring in dreams though. She sighed. Do nightmares count as dreams? Red started creeping up my neck. When I dream about you, it's definitely not a nightmare. Her mouth opened just a tiny bit in surprise, and her face was suddenly vulnerable.


[User] Please transcribe this text

[Assistant] Really? She asked. It was obvious that she was pleased, so I said, every single night.


[User] Please transcribe this text

[Assistant] She closed her eyes for just a minute, but when she opened them her smile was teasing again.


[User] Please transcribe this text

[Assistant] REM cycles are the shortest of all of the sleep stages. I'm still hours ahead. I frowned. It was difficult to process. You really think about me. Why is that so hard for you to believe?


[User] Please transcribe this text

[Assistant] Well, look at me, I said, unnecessarily, as she already was. I'm absolutely ordinary. Well, except for bad things, like all the near-death experiences and being so uncoordinated that I can barely walk. And look at you!


[User] Please transcribe this text

[Assistant] I waved my free hand toward her in all her unsettling perfection. She smiled a slow smile.


[User] Please transcribe this text

[Assistant] It started small, but ended with the full array of dimples.


[User] Please transcribe this text

[Assistant] Like the grand finale at the end of a fireworks show on the 4th of July. I can't argue with you about the bad things.


[User] Please transcribe this text

[Assistant] Well there you go. But you're the least ordinary person I've ever met. Our eyes held for a long moment. Mine searched hers.


[User] Please transcribe this text

[Assistant] As I tried to believe that she could see something important enough to keep her here. It always felt like she was just about to slip away, to disappear like she was only a myth after all. But why? I didn't know how to phrase it. She tilted her head, waiting. Last night, I stopped and shook my head. She frowned. Do you do that on purpose? The unfinished thought as a way to drive me mad? I don't know if I can explain it right.


[User] Please transcribe this text

[Assistant] And there was the anguish again, surfacing as she confirmed my worst fear. Her fingers ever so gently squeezed mine. Those two things are unrelated, however. Which two things? The depths of my feelings for you, and the necessity of leaving. Well, they are related, but inversely. The necessity of leaving, my stomach plunged. I don't understand.


[User] Please transcribe this text

[Assistant] I suppose, given the frequency of your near-death experiences, it's actually safer for me to stay close. True story, you never know when another rogue van might attack. She frowned. You're still going to Seattle with me, right? Lots of vans in Seattle, waiting in ambush around literally every corner. Actually, I have a question for you on that subject. Did you really need to go to Seattle this Saturday?


[User] Please transcribe this text

[Assistant] Or was that just an excuse to get out of saying a definitive no to your bevy of admirers? Uhm, that's what I thought.


[User] Please transcribe this text

[Assistant] You know, you actually put me in kind of a difficult position with the whole thing in the parking lot with Taylor. You mean because you're taking her to prom now? My mouth fell open and then I ground my teeth together. She was trying not to laugh now. Oh, oh. I could tell there was more. What? She already has her dress. I had no words for that. She must have read the panic in my eyes. It could be worse.


[User] Please transcribe this text

[Assistant] Probably not, but I would have found a reason to cancel later. I would have broken my leg if I had to. She looked mystified. Why would you do that? I shook my head sadly. You've never seen me in gym, I guess, but I would have thought you would understand. Are you referring to the fact that you can't


[User] Please transcribe this text

[Assistant] Walk across a flat, stable surface without finding something to trip over. Got it in one. I'm a very good teacher, Bao. I don't think coordination is a learnable skill. She shook her head. Back to the question. Must you go to Seattle, or would you mind if we did something different? As long as the we part was in, I didn't care about anything else.


[User] Please transcribe this text

[Assistant] But also because I told Charlie that I was going alone and I don't want him to get curious. She rolled her eyes.


[User] Please transcribe this text

[Assistant] Of all the things about me that could frighten you, you worry about my driving. She shook her head in disgust, but then her eyes were serious again. Won't you want to tell your father that you're spending the day with me? There was an undercurrent to her question that I didn't understand. With Charlie, less is always more. I was definite about that. Where are we going anyway? Archie says the weather will be nice.


[User] Please transcribe this text

[Assistant] In the back corner Archie was leaning forward talking to Jessamine. Eleanor sat beside her but Royal was gone. Why did you go to that goat rock's place last weekend to hunt? Charlie said it wasn't a good place to hike because of bears. She stared at me as if I was missing something very obvious. Bears? I gasped. She smirked.


[User] Please transcribe this text

[Assistant] You know, bears are not in season, I added sternly to cover up my shock.


[User] Please transcribe this text

[Assistant] If you read carefully, the laws only cover hunting with weapons, she informed me.


[User] Please transcribe this text

[Assistant] Her voice was still off hand, but her eyes were scrutinizing my reaction. I tried to pull myself together.


[User] Please transcribe this text

[Assistant] Of course. Her tone mirrored mine. Nothing out of the ordinary.


[User] Please transcribe this text

[Assistant] We would have to be careful not to impact the environment with injudicious hunting. We try to focus on areas with an overpopulation of predators, ranging as far away as we need. There are always plenty of deer and elk here, and they'll do, but where's the fun in that? She smiled.


[User] Please transcribe this text

[Assistant] So not fun, I murmured around another bite of pizza. Early spring is Elle's favorite bear season. They're just coming out of hibernation, so they're more irritable. She smiled at some remembered joke.


[User] Please transcribe this text

[Assistant] Nothing better than an irritated grizzly bear, I agreed, nodding. She laughed and then shook her head. Tell me what you're really thinking, please. I'm trying to picture it, but I can't, I admitted. How do you hunt a bear without weapons? Oh, we have weapons.


[User] Please transcribe this text

[Assistant] She flashed her bright teeth with a wide grin that wasn't really a smile.


[User] Please transcribe this text

[Assistant] Just not the kind they consider when writing hunting laws. If you've ever seen a bear attack on television, you should be able to visualize Eleanor hunting. I glanced across the cafeteria toward Eleanor, grateful that she wasn't looking my way.


[User] Please transcribe this text

[Assistant] Is it dangerous? I asked in a low voice. Do you ever get hurt? Her laughter peeled like a bell. Hahaha, oh, Belle. About as dangerous as your slice. I looked at the pizza crust and said, yikes. So are you like a bear attack? More like the lion. Or so they tell me, she said lightly. Perhaps our preferences are indicative. Perhaps, I repeated.


[User] Please transcribe this text

[Assistant] She pulled her hand gently from mine and wrapped her arms tightly around her body. My hand lay there empty on the table, numb from the cold. What did I say? I asked. She closed her eyes for a moment, regaining control. When she met my stare at last, she looked angry. I almost wish it were possible. You don't seem to understand the realities present.


[User] Please transcribe this text

[Assistant] It might be beneficial for you to see exactly how dangerous I actually am. Okay then, why not? I pressed, trying to ignore her hard expression. She glared at me for a long minute.


[User] Please transcribe this text

[Assistant] Later, she finally said. She was on her feet in one live moment. We're going to be late.


[User] Please transcribe this text

[Assistant] I think it's very clear when people start a company from personal frustration because you can describe the problem and your solution very, very clearly. So that's very nice.


[User] Please transcribe this text

[Assistant] I had found all this out from the locksman himself.


[User] Please transcribe this text

[Assistant] He had been to the castle only a few days before to see whether I could treat a persistent felon on his thumb. I had lanced it with a sterile needle, and dressed it with poplar-bud salve.


[User] Please transcribe this text

[Assistant] Finding McCray a shy and soft-spoken man with a pleasant smile. There was no trace of a smile now, though. McCray's face was suitably stern. Reasonable, I thought. No one wants to see a grinning executioner.


[User] Please transcribe this text

[Assistant] The miscreant was brought to stand on the plinth in the centre of the square. The lad looked pale and frightened.


[User] Please transcribe this text

[Assistant] But didn't move as Arthur Duncan, Procurator Fiscal for the parish of Cranes Muir,


[User] Please transcribe this text

[Assistant] But turn back to the window to watch the execution of this light sentence obtained by her merciful intercession.


[User] Please transcribe this text

[Assistant] The crush of bodies around the pillory was so great that little of the miscreant could be seen.


[User] Please transcribe this text

[Assistant] White-faced and small in the jaws of the pillory, had both eyes tight shut, and kept them that way, shuddering with fear.


[User] Please transcribe this text

[Assistant] He uttered a high, thin scream when the nail was driven in, audible through the closed windows, and I shuddered a bit myself. We returned to our work, as did most of the spectators in the square, but I couldn't help rising to glance out from time to time.


[User] Please transcribe this text

[Assistant] A few idlers passing by pause to jeer at the victim and throw balls of mud.


[User] Please transcribe this text

[Assistant] And now and then a more sober citizen was to be seen seizing a moment from the round of daily duties.


[User] Please transcribe this text

[Assistant] To attend to the moral improvement of the delinquent by means of a few well-chosen words of reproval and advice.


[User] Please transcribe this text

[Assistant] It was still an hour till the late spring sunset and we were drinking tea below in the parlour when a pounding at the door announced the arrival of a visitor.


[User] Please transcribe this text

[Assistant] A magnificent contrivance of walnut panels, brass pendulums, and a face decorated with quiring cherubim, and this instrument pointed to half past six.


[User] Please transcribe this text

[Assistant] The scullery maid opened the door to the parlour, and unceremoniously announced,


[User] Please transcribe this text

[Assistant] Jamie McTavish ducked automatically as he came through the door.


[User] Please transcribe this text

[Assistant] Bright hair darkened by the rain to the color of ancient bronze.


[User] Please transcribe this text

[Assistant] He wore an elderly and disreputable coat against the wet.


[User] Please transcribe this text

[Assistant] Shot while trying to escape. And by me. By me.


[User] Please transcribe this text

[Assistant] Alright, shout out to the fam. How y'all doing tonight? Sportscoma representing Lake Stream. We up in this thing. Shout out to the great St. Thank Tank.


[User] Please transcribe this text

[Assistant] Much love to the fam. Appreciate each and every last one of y'all. That's right. OG Jerry.


[User] Please transcribe this text

[Assistant] My dog Gundam in this thing as well. Much love to everybody. Pammy, whammy, what's poppin? Queen. Good to see y'all in here. Much love. Please feel free.


[User] Please transcribe this text

[Assistant] Hit that like button for your boy. Please feel free to subscribe to the


[User] Please transcribe this text

[Assistant] Not gonna be a, it's not gonna be a long string tonight fam.


[User] Please transcribe this text

[Assistant] Got a lot of rain happening in the area. So we have an internet problem. So, um, y'all just let me know in the chat if y'all.


[User] Please transcribe this text

[Assistant] Have any issues, man. But anyway, let's get right into it, man. Listen. The Lattimore thing.


[User] Please transcribe this text

[Assistant] We talked about it at the end of the season. We talked about it as the off season started to start. We understood that there was a contingent of people that's in the building that were at odds, uh, with leadership. We knew that there were certain cats involved and then there's a,


[User] Please transcribe this text

[Assistant] Rumors circulating about strife that's happening with people outside of Dennis Allen in the building. And listen, everybody wants to win. It's going to be a frustrated situation. But in the end, guys like Marshawn Lattimore, who have been, um,


[User] Please transcribe this text

[Assistant] I've been pretty solid for the Saints. Now he did have some injuries.


[User] Please transcribe this text

[Assistant] This year was, this past season was a freak injury that happened to him where he got rolled up on. And uh, that happens to anybody, but at the end of the day,


[User] Please transcribe this text

[Assistant] If you can afford to keep Latimore, he should be here for the saints. The saints did a wonderful job.


[User] Please transcribe this text

[Assistant] And installing a really good secondary, they really have, especially our cornerbacks have been exceptional. Uh, we've seen, uh, Paulson and Diebold step up from out that horrible sophomore slump year.


[User] Please transcribe this text

[Assistant] Lattimore is the lockdown cornerback. You just put him, he puts whoever he has on island.


[User] Please transcribe this text

[Assistant] And we've have a pretty good cornerback core here, to be honest, which even if you decide to.


[User] Please transcribe this text

[Assistant] Re-up with Isaac Yidam, who really had a jump under Joe Woods. We kind of look at everything, man. And we say, you know, if you could keep these guys together, keep them together just in terms of the cornerbacks, not a safety. That's a whole nother thing.


[User] Please transcribe this text

[Assistant] But they did make a move. We knew Marcus May would be a situation. We knew that. That was very easy to read, so.


[User] Please transcribe this text

[Assistant] We'll jump into it. What's up, 504 Coach? Shout out to y'all. That boy alone. Shout out to you. Good to see Mr. Hootad. How you doing fam? Of all the mistakes that they go through.


[User] Please transcribe this text

[Assistant] With the trade of laddy daddy, this will be the biggest. Yeah, I know, man. What's up, Billma? Shout out to you. Sydney, how you doing fam? Appreciate you. Good to see y'all in the chat. Much love to the fam, man.


[User] Please transcribe this text

[Assistant] Uh, well, you know, like I said, man, it's very unpopular right now and rightfully so. So let's get right into one of these articles, man. I was reading this one.


[User] Please transcribe this text

[Assistant] From over the cap and that's a couple of resources that we use to look at all things NFL cap related.


[User] Please transcribe this text

[Assistant] Over the cab and sport track are two of my favorite resources.


[User] Please transcribe this text

[Assistant] On the particular writer from over the cap, I mean from over the cap, they write an article.


[User] Please transcribe this text

[Assistant] Jason Fitzgerald talking about the Marshawn Lattimore trade situation and we knew there were rumors of it.


[User] Please transcribe this text

[Assistant] And it was something that was asked to Mickey Loomis some time ago about the restructuring of Marshawn Lattimore's contract and you know.


[User] Please transcribe this text

[Assistant] And people thinking that it'll be easier for him to be traded. He still has guaranteed money that's in the double digits, uh, coming into it. Kat Terrell, shout out to her. She clarified that it's not a total restructuring. It, it, you know, it, they still at a point in the year.


[User] Please transcribe this text

[Assistant] Or that money, his money's fully guaranteed is just kind of restructured from di- for a certain period of time and then it goes back up. So.


[User] Please transcribe this text

[Assistant] Are they kind of softening you for a potential trade? Well, anyway, let's delve into it. Salary cap cost of trade in Marshawn Lattimore by Fitzgerald of Over the Cap says some of the news coming out of the combine this week of some teams that believe that Marshawn Lattimore is on a trade block.


[User] Please transcribe this text

[Assistant] Originally called for 15 million in 2024, which 12 million was fully guaranteed. The contract would have left the sinks with a cap charge of just 26 million.