How to Git- Making Changes to Files
This tutorial is all about making changes to files in the repository and how to monitor the changes that you made. Let’s look those in details.
Changing text file content
Let’s add some text on “first.txt” file. Open up your “first.txt” from Git repository and add some text and save the file.
Check the working directory’s status using
git status command shows the status of the working tree, which files have changed, which are staged and which are not part of the staging area.
$ git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: first.txt no changes added to commit (use "git add" and/or "git commit -a")
git knows “first.txt” file has been changed, but these changes are not yet committed to the repository. Git status log give you the instrection about what to do next. To add these changes to the repository, use
git add. To undo the changes use
git status shows which files have conflicts and gives an indication what the user can do with these changes.
Staging the changes (Adding)
Let’s add our modified text file and see the status message.
git add first.txt git status
$ git add first.txt $ git status On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: first.txt
Now, the modified file is staged. But it is not permanent in the repository. The
commit will include the staged changes permanently to repository.
If you want to commit modifed file, use
git commit -m
$ git commit -m "First Change" [master d926afa] First Change 1 file changed, 1 insertion(+)