Henry
发布于 2025-01-02 / 9 阅读
0
0

Git - 克隆-修改-提交

背景简介

Git 的基本使用笔记。

环境配置

  1. 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

以上便是本文的全部内容,感谢您的阅读。



评论