Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/m-code12/e-commerce-website
https://github.com/m-code12/e-commerce-website
dsciiitkalyani wociiitkalyani
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/m-code12/e-commerce-website
- Owner: m-code12
- Created: 2021-01-24T13:21:17.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-11T16:14:49.000Z (almost 4 years ago)
- Last Synced: 2024-10-28T09:12:51.637Z (about 2 months ago)
- Topics: dsciiitkalyani, wociiitkalyani
- Language: CSS
- Homepage:
- Size: 644 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce-Website
## Steps to follow :scroll:
### 1. Fork it :fork_and_knife:
You can get your own fork/copy of [this repo](https://github.com/m-code12/E-Commerce-Website) by using the Fork button .
[![Fork Button](https://help.github.com/assets/images/help/repository/fork_button.jpg)](https://github.com/m-code12/E-Commerce-Website)
### 2. Clone it :busts_in_silhouette:
You need to clone (download) it to local machine using
```sh
$ git clone https://github.com/Your_Username/E-Commerce-Website.git
```> This makes a local copy of repository in your machine.
Once you have cloned the `E-Commerce-Website` repository in Github, move to that folder first using change directory command on linux and Mac.
```sh
# This will change directory to a folder E-Commerce-Website
$ cd E-Commerce-Website
```Move to this folder for all other commands.
### 3. Set it up :arrow_up:
Run the following commands to see that *your local copy* has a reference to *your forked remote repository* in Github :octocat:
```sh
$ git remote -v
origin https://github.com/Your_Username/E-Commerce-Website.git (fetch)
origin https://github.com/Your_Username/E-Commerce-Website.git (push)
```Now, lets add a reference to the original [E-Commerce-Website](https://github.com/m-code12/E-Commerce-Website) repository using
```sh
$ git remote add upstream https://github.com/m-code12/E-Commerce-Website.git
```> This adds a new remote named ***upstream***.
See the changes using
```sh
$ git remote -v
origin https://github.com/Your_Username/E-Commerce-Website.git (fetch)
origin https://github.com/Your_Username/E-Commerce-Website.git (push)
upstream https://github.com/m-code12/E-Commerce-Website.git (fetch)
upstream https://github.com/m-code12/E-Commerce-Website.git (push)
```### 4. Sync it :recycle:
Always keep your local copy of repository updated with the original repository.
Before making any changes and/or in an appropriate interval, run the following commands *carefully* to update your local repository.```sh
# Fetch all remote repositories and delete any deleted remote branches
$ git fetch --all --prune# Switch to `master` branch
$ git checkout master# Reset local `master` branch to match `upstream` repository's `master` branch
$ git reset --hard upstream/master```
### 5. Create a new branch :bangbang:
Whenever you are going to make contribution. Please create seperate branch using command and keep your `master` branch clean (i.e. synced with remote branch).
```sh
# It will create a new branch with name Branch_Name and switch to branch Folder_Name
$ git checkout -b Folder_Name
```Create a seperate branch for contibution and try to use same name of branch as of folder.
To switch to desired branch
```sh
# To switch from one folder to other
$ git checkout Folder_Name
```To add the changes to the branch. Use
```sh
# To add all files to branch Folder_Name
$ git add .
```Type in a message relevant for the code reveiwer using
```sh
# This message get associated with all files you have changed
$ git commit -m 'relevant message'
```Now, Push your awesome work to your remote repository using
```sh
# To push your work to your remote repository
$ git push -u origin Folder_Name
```Finally, go to your repository in browser and click on `compare and pull requests`.
Then add a title and description to your pull request that explains your precious effort.