Adding and Committing Changes
To add and commit changes to a Git repository, you can use the following steps:
- Make the changes to the files in your working directory.
- Run the git add command to stage the changes for commit.
- Run the git commit command to create a new commit with the staged changes.
The git add command takes a list of files as its arguments. For example, to add all of the files in the current directory, you would run the following command:
git add .
The . character represents the current directory.
The git commit command takes a commit message as its argument. The commit message is a brief description of the changes that you are committing. For example, to commit changes to the README.md file, you would run the following command:
git commit -m "Updated README.md"
The -m option allows you to specify the commit message on the command line. If you do not specify the -m option, Git will open an editor so that you can enter the commit message.
Once you have added and committed the changes, you can push the changes to a remote repository. To push the changes to a remote repository, run the following command:
git push origin master
The origin parameter specifies the name of the remote repository. The master parameter specifies the branch that you want to push the changes to.
Once you have pushed the changes to the remote repository, the changes will be available to anyone who has access to the remote repository.
Here are some additional things to keep in mind when adding and committing changes to a Git repository:
- You can add multiple files to the staging area at once by separating the file names with spaces. For example, to add the README.md and index.html files to the staging area, you would run the following command:
git add README.md index.html
- You can use the git status command to check the status of your repository. The git status command will show you which files are staged for commit and which files have unstaged changes.
- You can use the git log command to view the history of changes to your repository. The git log command will show you a list of all of the commits that have been made to the repository, along with the commit messages.