背景简介
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
以上便是本文的全部内容,感谢您的阅读。