https://github.com/xgqfrms/23-design-patterns-app
23 Design Patterns App
https://github.com/xgqfrms/23-design-patterns-app
23-design-patterns-app app dart design-patterns electron flutter javascript react react-native ssr taro typescript vue web-app
Last synced: 2 months ago
JSON representation
23 Design Patterns App
- Host: GitHub
- URL: https://github.com/xgqfrms/23-design-patterns-app
- Owner: xgqfrms
- License: mit
- Created: 2020-06-03T15:22:31.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T05:16:12.000Z (over 3 years ago)
- Last Synced: 2025-04-01T13:32:48.118Z (about 1 year ago)
- Topics: 23-design-patterns-app, app, dart, design-patterns, electron, flutter, javascript, react, react-native, ssr, taro, typescript, vue, web-app
- Language: JavaScript
- Homepage: https://23-design-patterns-app.xgqfrms.xyz
- Size: 51.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 23 Design Patterns App
https://23-design-patterns-app.xgqfrms.xyz/
> 不同分支 git branch
```sh
$ git branch --list
```
```sh
# create branch
$ git branch web-app
$ git branch desktop-app
$ git branch rn-app
$ git branch flutter-app
$ git branch ssr-app
$ git branch pwa-app
$ git branch amp-app
$ git branch taro-app
# checkout branch
$ git checkout branch web-app
$ git checkout branch desktop-app
# react-native
$ git checkout branch rn-app
# flutter
$ git checkout branch flutter-app
$ git checkout branch ssr-app
$ git checkout branch pwa-app
$ git checkout branch amp-app
$ git checkout branch taro-app
```
```sh
$ git checkout branch flutter-app
error: pathspec 'branch' did not match any file(s) known to git
error: pathspec 'flutter-app' did not match any file(s) known to git
$ git branch -d flutter-app
$ git branch -D flutter-app
```
```sh
$ git remote add new-remote-repo https://github.com/xgqfrms/23-design-patterns-app.git
$ git remote add new-remote-repo https://bitbucket.com/user/repo.git
# Add remote repo to local repo config
$ git push crazy-experiment
# pushes the crazy-experiment branch to new-remote-repo
$ git branch -d crazy-experiment
```
## git
```sh
# list all branch(local)
$ git branch --list
$ git branch -l
# OR
$ git branch
# list all remote branches
$ git branch -a
# Q === quit
# create branch
# $ git checkout -b
$ git checkout -b test
# OR
# $ git branch
$ git branch test
# delete branch
# -d safe delete
# $ git branch -d
$ git branch -d test
# Deleted branch test (was 686c96b).
# -D force delete
# $ git branch -D
$ git branch -D test
# rename the current branch
# $ git branch -m
$ git branch -m test
# change branch
$ git checkout branch flutter-app
```
```sh
# creating remote branch
# Add remote repo to local repo config
# $ git remote add new-remote-repo https://github.com/user/repo.git
$ git remote add new-remote-repo https://github.com/xgqfrms/test.git
# push the test branch to new-remote-repo
$ git push test
```
https://www.atlassian.com/git/tutorials/using-branches
```code
flutter-app
test
* master
```
```code
flutter-app
test
* master
remotes/origin/HEAD -> origin/master
remotes/origin/gh-pages
remotes/origin/master
```
## web app
> React + Redux + TypeScript
## desktop app
> Electron
## react native app
> React Native
## flutter app
> Flutter + Dart
## SSR app / PWA app / AMP app
> Nest.js / Nuxt.js
## 小程序
> Taro
## app project content
1. menu / navigator
2. preview / details
3. codes
4. share
## 23 种设计模式 APP
https://www.cnblogs.com/xgqfrms/p/12904917.html