Skip to main content

How to create a react application and push in a new Git repo?

  • Create a repo called my-app in Github
  • npx create-react-app my-app --template typescript
  • git remote add origin https://github.com/<YOUR-GIT-NAME>/my-app.git
  • Control panel --> Credential manager --> Windows credentials --> remove all Git credentials (otherwise, you will get 403)
  • git config user.name "<YOUR-NAME>"
  • git config user.email <EMAIL-ADDRESS>
  • git config -e
  • git checkout -b main
  • git branch -D master
  • git branch
  • git fetch origin main
  • git pull origin main --allow-unrelated-histories
  • Fix all merge conflicts through VS Code
  • git commit
  • git push --set-upstream origin main

Comments

Popular posts from this blog

GoLang - How to check if key exists in map?

package main import "fmt" var m map[string]string func main() { m = make(map[string]string) m["foo"] = "abc" if val, ok := m["foo"]; ok { fmt.Println("foo found -", val) } else { fmt.Println("foo not found") } if val, ok := m["bar"]; ok { fmt.Println("bar found -", val) } else { fmt.Println("bar not found") } } Output: foo found - abc bar not found

How to delete commits in Git?

Suppose you have 3 commits with SHAs as follows: HEAD~0 --> Commit 3 ccccccc HEAD~1 --> Commit 2 bbbbbbb HEAD~2 --> Commit 1 aaaaaaa If you want to remove the last two commits (i.e., commits 2 and 3) and make Commit 1 as the latest commit, run the following commands: git reset --hard aaaaaaa git push origin HEAD --force Now, the commit history would be as follows: HEAD~0 --> Commit 1 aaaaaaa