背景简介
Git 的基本使用笔记。
环境配置
- Git 版本:2.47.1
详细步骤
克隆仓库至本地:
$ git clone https://yourgiteadomain.com/username/pega_dx_component.git
Cloning into 'pega_dx_component'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (3/3), done.
简单进行修改,然后准备提交。
查看本次修改内容:
$ git status
On branch main
Your branch is up to date with 'origin/main'.
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        .gitignore
        persdxcomponent/.eslintignore
        persdxcomponent/.eslintrc.json
        persdxcomponent/.npmrc
        persdxcomponent/.prettierrc.json
        persdxcomponent/.storybook/
        persdxcomponent/.stylelintrc.json
        persdxcomponent/.vscode/
        persdxcomponent/LICENSE
        persdxcomponent/README.md
        persdxcomponent/babel.config.cjs
        persdxcomponent/build.config.json
        persdxcomponent/cspell.json
        persdxcomponent/jest.config.cjs
        persdxcomponent/keys/
        persdxcomponent/package-lock.json
        persdxcomponent/package.json
        persdxcomponent/src/
        persdxcomponent/tasks.config.json
        persdxcomponent/tsconfig.build.json
        persdxcomponent/tsconfig.json
nothing added to commit but untracked files present (use "git add" to track)
添加单个文件
$ git add persdxcomponent/.gitignore
查看仓库状态
$ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        new file:   persdxcomponent/.gitignore
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        .gitignore
        persdxcomponent/.eslintignore
        persdxcomponent/.eslintrc.json
        persdxcomponent/.npmrc
        persdxcomponent/.prettierrc.json
        persdxcomponent/.storybook/
        persdxcomponent/.stylelintrc.json
        persdxcomponent/.vscode/
        persdxcomponent/LICENSE
        persdxcomponent/README.md
        persdxcomponent/babel.config.cjs
        persdxcomponent/build.config.json
        persdxcomponent/cspell.json
        persdxcomponent/jest.config.cjs
        persdxcomponent/keys/
        persdxcomponent/package-lock.json
        persdxcomponent/package.json
        persdxcomponent/src/
        persdxcomponent/tasks.config.json
        persdxcomponent/tsconfig.build.json
        persdxcomponent/tsconfig.json
添加所有文件
$ git add .
查看仓库状态
$ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        new file:   .gitignore
        new file:   persdxcomponent/.eslintignore
        new file:   persdxcomponent/.eslintrc.json
        new file:   persdxcomponent/.npmrc
        new file:   persdxcomponent/.prettierrc.json
        new file:   persdxcomponent/.storybook/main.cjs
        new file:   persdxcomponent/.storybook/package.json
        new file:   persdxcomponent/.storybook/pega-logo.svg
        new file:   persdxcomponent/.storybook/preview.tsx
        new file:   persdxcomponent/.storybook/theme.js
        new file:   persdxcomponent/.stylelintrc.json
        new file:   persdxcomponent/.vscode/extensions.json
        new file:   persdxcomponent/.vscode/settings.json
        new file:   persdxcomponent/LICENSE
        new file:   persdxcomponent/README.md
        new file:   persdxcomponent/babel.config.cjs
        new file:   persdxcomponent/build.config.json
        new file:   persdxcomponent/cspell.json
        new file:   persdxcomponent/jest.config.cjs
        new file:   persdxcomponent/keys/DX-ComponentDev.zip
        new file:   persdxcomponent/keys/dxcb.crt
        new file:   persdxcomponent/keys/dxcb.key
        new file:   persdxcomponent/package-lock.json
        new file:   persdxcomponent/package.json
        new file:   persdxcomponent/src/components/_components.md
        new file:   persdxcomponent/tasks.config.json
        new file:   persdxcomponent/tsconfig.build.json
        new file:   persdxcomponent/tsconfig.json
提交修改
$ git commit -m "add default pers dx component "
Auto packing the repository for optimum performance.
See "git help gc" for manual housekeeping.
Enumerating objects: 35, done.
Counting objects: 100% (35/35), done.
Delta compression using up to 24 threads
Compressing objects: 100% (28/28), done.
Writing objects: 100% (35/35), done.
Total 35 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
Checking connectivity: 13279, done.
warning: There are too many unreachable loose objects; run 'git prune' to remove them.
[main f659722] add default pers dx component
 28 files changed, 72267 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 persdxcomponent/.eslintignore
 create mode 100644 persdxcomponent/.eslintrc.json
 create mode 100644 persdxcomponent/.npmrc
 create mode 100644 persdxcomponent/.prettierrc.json
 create mode 100644 persdxcomponent/.storybook/main.cjs
 create mode 100644 persdxcomponent/.storybook/package.json
 create mode 100644 persdxcomponent/.storybook/pega-logo.svg
 create mode 100644 persdxcomponent/.storybook/preview.tsx
 create mode 100644 persdxcomponent/.storybook/theme.js
 create mode 100644 persdxcomponent/.stylelintrc.json
 create mode 100644 persdxcomponent/.vscode/extensions.json
 create mode 100644 persdxcomponent/.vscode/settings.json
 create mode 100644 persdxcomponent/LICENSE
 create mode 100644 persdxcomponent/README.md
 create mode 100644 persdxcomponent/babel.config.cjs
 create mode 100644 persdxcomponent/build.config.json
 create mode 100644 persdxcomponent/cspell.json
 create mode 100644 persdxcomponent/jest.config.cjs
 create mode 100644 persdxcomponent/keys/DX-ComponentDev.zip
 create mode 100644 persdxcomponent/keys/dxcb.crt
 create mode 100644 persdxcomponent/keys/dxcb.key
 create mode 100644 persdxcomponent/package-lock.json
 create mode 100644 persdxcomponent/package.json
 create mode 100644 persdxcomponent/src/components/_components.md
 create mode 100644 persdxcomponent/tasks.config.json
 create mode 100644 persdxcomponent/tsconfig.build.json
 create mode 100644 persdxcomponent/tsconfig.json
推送修改
$ git push
Enumerating objects: 37, done.
Counting objects: 100% (37/37), done.
Delta compression using up to 24 threads
Compressing objects: 100% (28/28), done.
Writing objects: 100% (35/35), 626.10 KiB | 125.22 MiB/s, done.
Total 35 (delta 0), reused 35 (delta 0), pack-reused 0 (from 0)
remote: . Processing 1 references
remote: Processed 1 references in total
To https://yourgiteadomain.com/username/pega_dx_component.git
   0d1ca70..f659722  main -> main
以上便是本文的全部内容,感谢您的阅读。