Test/Readme.md

103 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2026-09-07 06:24:13 +00:00
# Single Head C51 Based Controller Program
This is a single-head C51-based controller program.
## How to Use
### 1. Clone the Repository
1. Open **Command Prompt** or **PowerShell**.
2. Clone the repository using:
```bash
git clone https://forgejo.filltronicsautomation.cloud/Anurag/Test.git
```
3. Navigate to the cloned repository:
```bash
cd Test
```
### 2. Check and Switch Branches
1. Check the current branch:
```bash
git branch
```
2. Checkout the branch you want to work on:
```bash
git checkout YOUR_BRANCH_NAME
```
3. To create a new branch from the `main` branch:
```bash
git checkout -b YOUR_NEW_BRANCH_NAME
```
### 3. Make and Test Changes
1. Edit the required files.
2. Compile the project.
3. Test all changes thoroughly.
### 4. Review Changes
1. Open a terminal or command prompt in the local repository directory.
2. Check the repository status:
```bash
git status
```
3. View changes in a specific file:
```bash
git diff file_name
```
4. View all changes:
```bash
git diff .
```
Press `q` to quit the diff viewer.
## Committing Changes
1. Stage a specific file:
```bash
git add file_name_which_edited
```
Or stage all modified files:
```bash
git add -A
```
2. Commit the changes:
```bash
git commit -m "Your commit message"
```
3. Push the changes to the remote repository:
```bash
git push
```
## Notes
- Always ensure your code compiles successfully before committing.
- Review changes using `git diff` before creating a commit.
- Use meaningful commit messages that clearly describe the changes made.
2026-09-06 11:13:36 +00:00