Git
n8n v2.34요약
Git은 소규모 프로젝트부터 대규모 프로젝트까지 빠르고 효율적으로 처리하도록 설계된 무료 오픈소스 분산 버전 관리 시스템입니다. 이 노드에 대한 인증 정보는 여기에서 확인할 수 있습니다. 각 작업의 파라미터와 옵션에 대한 자세한 내용은 아래 섹션을 참고하세요.
Git은 소규모 프로젝트부터 대규모 프로젝트까지 빠르고 효율적으로 처리하도록 설계된 무료 오픈소스 분산 버전 관리 시스템입니다.
작업#
- Add: 커밋할 파일이나 폴더를 추가합니다. git add를 수행합니다.
- Add Config: 구성 속성을 추가합니다. git config 설정 또는 추가를 수행합니다.
- Clone: 리포지터리를 클론합니다. git clone을 수행합니다.
- Commit: 파일이나 폴더를 git에 커밋합니다. git commit을 수행합니다.
- Fetch: 원격 리포지터리에서 페치합니다. git fetch를 수행합니다.
- List Config: 현재 구성을 반환합니다. git config 조회를 수행합니다.
- Log: git 커밋 히스토리를 반환합니다. git log를 수행합니다.
- Pull: 원격 리포지터리에서 풀합니다. git pull을 수행합니다.
- Push: 원격 리포지터리로 푸시합니다. git push를 수행합니다.
- Push Tags: 원격 리포지터리로 태그를 푸시합니다. git push --tags를 수행합니다.
- 현재 리포지터리의 Status를 반환합니다. git status를 수행합니다.
- Switch Branch: git switch를 수행합니다.
- 새로운 Tag를 생성합니다. git tag를 수행합니다.
- User Setup: 사용자를 설정합니다.
각 작업의 파라미터와 옵션에 대한 자세한 내용은 아래 섹션을 참고하세요.
추가#
다음 파라미터로 이 작업을 구성합니다.
- Repository Path: git 리포지터리의 로컬 경로를 입력합니다.
- Paths to Add: 추가할 파일이나 폴더의 경로를 쉼표로 구분한 목록으로 이 필드에 입력합니다. Repository Path로부터의 절대 경로 또는 상대 경로를 사용할 수 있습니다.
구성 추가#
다음 파라미터로 이 작업을 구성합니다.
- Repository Path: git 리포지터리의 로컬 경로를 입력합니다.
- Key: 설정할 키의 이름을 입력합니다.
- Value: 설정할 키의 값을 입력합니다.
Add Config 옵션#
add config 작업은 Mode 옵션을 추가합니다. 로컬 구성에서 설정을 Set(설정)할지 Append(추가)할지 선택하세요.
복제#
다음 파라미터로 이 작업을 구성합니다.
- Repository Path: git 리포지터리의 로컬 경로를 입력합니다.
- Authentication: 자격 증명을 전달하려면 Authenticate를 선택합니다. 인증을 사용하지 않으려면 None을 선택합니다.
- Credential for Git: Authenticate를 선택한 경우, 노드가 사용할 자격 증명을 선택하거나 생성해야 합니다. 자세한 내용은 Git 자격 증명을 참고하세요.
- New Repository Path: 클론된 리포지터리를 위치시킬 로컬 경로를 입력합니다.
- Source Repository: 클론하려는 리포지터리의 URL 또는 경로를 입력합니다.
커밋#
다음 파라미터로 이 작업을 구성합니다.
- Repository Path: git 리포지터리의 로컬 경로를 입력합니다.
- Message: 이 필드에 사용할 커밋 메시지를 입력합니다.
Commit 옵션#
commit 작업은 Paths to Add 옵션을 추가합니다. "추가된" 모든 파일과 폴더를 커밋하려면 이 필드를 비워 둡니다. 특정 "추가된" 파일과 폴더를 커밋하려면 이 필드에 파일이나 폴더의 경로를 쉼표로 구분한 목록으로 입력합니다.
Repository Path로부터의 절대 경로 또는 상대 경로를 사용할 수 있습니다.
가져오기#
이 작업은 Repository Path 파라미터에 git 리포지터리의 로컬 경로를 입력하라는 메시지만 표시합니다.
구성 목록#
이 작업은 Repository Path 파라미터에 git 리포지터리의 로컬 경로를 입력하라는 메시지만 표시합니다.
로그#
다음 파라미터로 이 작업을 구성합니다.
- Repository Path: git 리포지터리의 로컬 경로를 입력합니다.
- Return All: 켜면 노드가 모든 결과를 반환합니다. 끄면 노드가 설정된 Limit까지의 결과를 반환합니다.
- Limit: Return All을 끈 경우에만 사용할 수 있습니다. 반환할 최대 결과 수를 입력합니다.
Log 옵션#
log 작업은 File 옵션을 추가합니다. 이 필드에 히스토리를 가져올 파일이나 폴더의 경로를 입력합니다.
Repository Path로부터의 절대 경로 또는 상대 경로를 사용할 수 있습니다.
풀#
이 작업은 Repository Path 파라미터에 git 리포지터리의 로컬 경로를 입력하라는 메시지만 표시합니다.
푸시#
다음 파라미터로 이 작업을 구성합니다.
- Repository Path: git 리포지터리의 로컬 경로를 입력합니다.
- Authentication: 자격 증명을 전달하려면 Authenticate를 선택하고, 인증을 사용하지 않으려면 None을 선택합니다.
- Authenticate를 선택한 경우, 노드가 사용할 Credential for Git을 선택하거나 생성해야 합니다. 자세한 내용은 Git 자격 증명을 참고하세요.
Push 옵션#
push 작업은 Target Repository 옵션을 추가합니다. 이 필드에 푸시할 리포지터리의 URL 또는 경로를 입력합니다.
태그 푸시#
이 작업은 Repository Path 파라미터에 git 리포지터리의 로컬 경로를 입력하라는 메시지만 표시합니다.
상태#
이 작업은 Repository Path 파라미터에 git 리포지터리의 로컬 경로를 입력하라는 메시지만 표시합니다.
브랜치 전환#
다음 파라미터로 이 작업을 구성합니다.
- Repository Path: git 리포지터리의 로컬 경로를 입력합니다.
- Branch Name: 전환하려는 브랜치의 이름을 입력합니다.
태그#
다음 파라미터로 이 작업을 구성합니다.
- Repository Path: git 리포지터리의 로컬 경로를 입력합니다.
- Name: 이 필드에 생성할 태그의 이름을 입력합니다.
사용자 설정#
이 작업은 Repository Path 파라미터에 git 리포지터리의 로컬 경로를 입력하라는 메시지만 표시합니다.