how to add files to a new git repository code example

Example 1: add github repo

create a new repository on the command line
echo "# {Repo Name}" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/cdcdianne/ReactJS-TheMovieDB.git
git push -u origin main
                
push an existing repository from the command line
git remote add origin https://github.com/cdcdianne/ReactJS-TheMovieDB.git
git branch -M main
git push -u origin main

Example 2: upload new repo to git

echo "# Can-I-Shop-2" >> README.md
git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/username/projectname.git
git push -u origin master

Example 3: add a file to git

/* go to the folder, open the terminal and type this commands */

	git init
    git add .      /* . => it is to add all the files */
    git commit -m "first_commit"
    git remote add origin https://github.com/yourusername/your-repo-name.git
    git pull origin master
    git push origin master
    
/* sometimes we have to force push =>  git push --force origin master  */

Example 4: add folder to github command line

# 1) Create a new repository on GitHub. 
# To avoid errors, do not initialize the new repository with README, license, or gitignore files. You can add these files after your project has been pushed to GitHub.

# 2) Open Terminal.
# 3) Change the current working directory to your local project.
# 4) Initialize the local directory as a Git repository.
$ git init 

# 5) Add the files in your new local repository. 
# This stages them for the first commit.
$ git add .

# 6)  Adds the files in the local repository and stages them for commit. 
# To unstage a file, use 'git reset HEAD YOUR-FILE'.
# Commit the files that you've staged in your local repository.
$ git commit -m "First commit"

# 7) Commits the tracked changes and prepares them to be pushed to a remote 
# repository. 
# To remove this commit and modify the file, use 'git reset --soft HEAD~1' and 
# commit and add the file again.

# 8) At the top of your GitHub repository's Quick Setup page, click  to copy 
# the remote repository URL.

# 9) Copy remote repository URL field
# 10) In Terminal, add the URL for the remote repository where your local repository will be pushed.
$ git remote add origin **remote repository URL**
# Sets the new remote
$ git remote -v
# Verifies the new remote URL

# 11) Push the changes in your local repository to GitHub.
$ git push -u origin main
# Pushes the changes in your local repository up to the remote repository you specified as the origin

Tags:

Misc Example