Lifecycle in Git
Here’s a brief Git lifecycle for clone, commit, and push:
-
git init: Initializes a new Git repository in your project folder.
git init -
git clone: Copy an existing remote repository to your local machine.
git clone https://github.com/username/repository.git -
git add: Adds changes to the staging area before committing.
git add <file-name> # Adds a specific file
git add . # Adds all files -
git commit: Saves changes to the repository with a descriptive message.
git commit -m "Commit message" -
git push: Send your committed changes from the local repository to the remote repository.
git push origin mainThis process repeats as you make more changes and synchronize with the remote repository.
-
git pull: Fetches and merges changes from the remote repository into your local repository.
git pull origin main -
git push: Displays the status of your working directory, including untracked or modified files.
git status