영어프랑스어스페인어

Ad


온웍스 파비콘

git-add - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 git-add 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 git-add 명령입니다.

프로그램:

이름


git-add - 인덱스에 파일 내용 추가

개요


자식 더하다 [--장황한 | -v] [--드라이런 | -n] [--force | -f] [--대화형 | -i] [--패치 | -NS]
[--편집 | -e] [--[아니요-]모두 | --[no-]무시 제거 | [--업데이트 | -유]]
[--추가 의도 | -N] [--refresh] [--ignore-errors] [--ignore-missing]
[--] [ ...]

기술


이 명령은 작업 트리에서 찾은 현재 콘텐츠를 사용하여 인덱스를 업데이트합니다.
다음 커밋을 위해 준비된 콘텐츠를 준비합니다. 일반적으로 현재 콘텐츠를 추가합니다.
기존 경로 전체를 포함하지만 일부 옵션을 사용하여 콘텐츠를 추가하는 데 사용할 수도
작업 트리 파일에 적용된 변경 사항의 일부만 적용하거나 수행하는 경로를 제거합니다.
작업 트리에 더 이상 존재하지 않습니다.

"인덱스"는 작업 트리의 내용에 대한 스냅샷을 보유하고 있으며 이것이 바로 이 스냅샷입니다.
다음 커밋의 내용으로 간주됩니다. 따라서 변경 사항을 적용한 후
작업 트리에서 커밋 명령을 실행하기 전에 add 명령을 사용하여 추가해야 합니다.
새 파일이나 수정된 ​​파일을 색인에 추가합니다.

이 명령은 커밋 전에 여러 번 수행할 수 있습니다. 의 내용만 추가합니다.
add 명령이 실행될 때 지정된 파일(들); 후속 변경을 원하는 경우
다음 커밋에 포함되면 git add를 다시 실행하여 새 콘텐츠를
색인.

git status 명령을 사용하여 변경 사항이 있는 파일에 대한 요약을 얻을 수 있습니다.
다음 커밋을 위해 준비됩니다.

git add 명령은 기본적으로 무시된 파일을 추가하지 않습니다. 무시된 파일이 있는 경우
명령줄에 명시적으로 지정된 경우 git add는 무시된 파일 목록과 함께 실패합니다.
디렉토리 재귀 또는 Git이 수행한 파일 이름 글로빙(인용
쉘 앞의 glob)은 조용히 무시됩니다. NS 자식 더하다 명령을 사용할 수 있습니다
-f(강제) 옵션을 사용하여 무시된 파일을 추가합니다.

참조하시기 바랍니다 자식 커밋(1) 커밋에 내용을 추가하는 다른 방법.

옵션


...
콘텐츠를 추가할 파일입니다. 일치하는 모든 항목을 추가하기 위해 Fileglobs(예: *.c)를 제공할 수 있습니다.
파일. 또한 선행 디렉토리 이름(예: dir/file1 및 dir/file2를 추가하는 dir)은
전체 디렉토리의 현재 상태와 일치하도록 인덱스를 업데이트하기 위해 제공됩니다(예:
dir을 지정하면 작업 트리에서 수정된 파일 dir/file1뿐만 아니라
dir/file2 파일이 작업 트리에 추가되었지만 dir/file3 파일도 작업 트리에서 제거되었습니다.
일하는 나무. 이전 버전의 Git은 제거된 파일을 무시하는 데 사용되었습니다. 사용하다
--no-all 옵션은 수정된 파일이나 새 파일을 추가하지만 제거된 파일은 무시하려는 경우입니다.

-n, --드라이런
실제로 파일을 추가하지 말고 파일이 존재하는지 및/또는 무시되는지만 표시하십시오.

-v, --자세한
장황하게 말하십시오.

-f, --힘
그렇지 않으면 무시되는 파일을 추가할 수 있습니다.

-i, --대화형
작업 트리에서 수정된 내용을 인덱스에 대화식으로 추가합니다. 선택적 경로
작업 트리의 하위 집합으로 작업을 제한하기 위해 인수가 제공될 수 있습니다. 보다
자세한 내용은 "대화형 모드"를 참조하십시오.

-p, --패치
인덱스와 작업 트리 사이의 패치 덩어리를 대화식으로 선택하고 추가
인덱스에. 이를 통해 사용자는 추가하기 전에 차이점을 검토할 수 있습니다.
색인에 내용을 수정했습니다.

이것은 효과적으로 add --interactive를 실행하지만 초기 명령 메뉴를 무시하고
patch 부속 명령으로 직접 이동합니다. 자세한 내용은 "대화형 모드"를 참조하십시오.

-e, --edit
편집기에서 diff 대 색인을 열고 사용자가 편집할 수 있도록 합니다. 편집자 이후
닫혀 있으면 덩어리 헤더를 조정하고 인덱스에 패치를 적용하십시오.

이 옵션의 목적은 적용할 패치 라인을 선택하고 선택하는 것입니다.
준비할 줄의 내용을 수정합니다. 이것은 더 빠르고 유연할 수 있습니다
대화형 덩어리 선택기를 사용하는 것보다 그러나 자신을 혼동하기 쉽고
인덱스에 적용되지 않는 패치를 만듭니다. 아래 패치 편집을 참조하십시오.

-u, --업데이트
이미 일치하는 항목이 있는 인덱스를 업데이트합니다. . 이것은 제거
뿐만 아니라 작업 트리와 일치하도록 인덱스 항목을 수정하지만 새 파일은 추가하지 않습니다.

그렇지 않은 경우 -u 옵션을 사용하면 전체에서 추적되는 모든 파일이 지정됩니다.
작업 트리가 업데이트됩니다(현재 버전으로 업데이트를 제한하는 데 사용되는 이전 버전의 Git
디렉토리 및 그 하위 디렉토리).

-A, --all, --no-ignore-removal
작업 트리에 일치하는 파일이 있는 곳뿐만 아니라 인덱스를 업데이트합니다. 하지만
인덱스에 이미 항목이 있는 경우에도 마찬가지입니다. 이것은 색인을 추가, 수정 및 제거합니다.
작업 트리와 일치하는 항목.

그렇지 않은 경우 -A 옵션을 사용하면 전체 작업 트리의 모든 파일이 지정됩니다.
업데이트됨(현재 디렉토리로 업데이트를 제한하는 데 사용되는 이전 버전의 Git 및
하위 디렉토리).

--no-all, --무시-제거
인덱스에 알려지지 않은 새 파일과 수정된 파일을 추가하여 인덱스 업데이트
작업 트리에 있지만 작업 트리에서 제거된 파일은 무시합니다.
이 옵션은 사용.

이 옵션은 주로 이전 버전의 Git에 익숙한 사용자를 돕기 위한 것입니다.
"git 추가 ..."는 "git add --no-all"의 동의어였습니다. ...", 즉
제거된 파일을 무시합니다.

-N, --추가 의도
나중에 경로가 추가될 것이라는 사실만 기록합니다. 경로에 대한 항목은
내용이 없는 인덱스에 배치됩니다. 이것은 무엇보다도 다음과 같은 경우에 유용합니다.
git diff를 사용하여 이러한 파일의 준비되지 않은 콘텐츠 및 git commit으로 커밋
-NS.

--새로 고치다
파일을 추가하지 말고 인덱스에서 stat() 정보만 새로 고칩니다.

--오류 무시
인덱싱 오류로 인해 일부 파일을 추가할 수 없는 경우 중단하지 마십시오.
다른 작업을 계속 추가합니다. 명령은 여전히 ​​XNUMX이 아닌 상태로 종료됩니다.
상태. 구성 변수 add.ignoreErrors를 true로 설정하여 이를 수행할 수 있습니다.
기본 동작.

--무시-누락
이 옵션은 --dry-run과 함께만 사용할 수 있습니다. 이 옵션을 사용하면 사용자가
주어진 파일이 이미 있는지 여부에 관계없이 무시되는지 확인할 수 있습니다.
작업 트리에 있는지 여부.

--
이 옵션은 파일 목록에서 명령줄 옵션을 분리하는 데 사용할 수 있습니다.
(파일 이름이 명령줄 옵션으로 오인될 수 있는 경우에 유용합니다).

구성


선택적 구성 변수 core.excludesFile은 파일 경로를 나타냅니다.
git-add에서 제외할 파일 이름 패턴 포함
$GIT_DIR/정보/제외. 제외 파일의 패턴은
정보/제외. 보다 Gitignore(5).

사용 예


· Documentation 디렉토리 아래에 있는 모든 *.txt 파일의 내용을 추가하고 해당
하위 디렉토리:

$ git add 문서/\*.txt

이 예에서 별표 *는 쉘에서 인용되었습니다. 이것은 수 있습니다
명령은 Documentation/ 디렉토리의 하위 디렉토리에 있는 파일을 포함합니다.

· 모든 git-*.sh 스크립트에서 콘텐츠 추가 고려:

$ 자식 추가 자식-*.sh

이 예에서는 쉘이 별표를 확장할 수 있기 때문에(즉,
명시적으로 파일), subdir/git-foo.sh는 고려하지 않습니다.

인터렉티브 모드


명령이 대화식 모드에 들어가면 다음의 출력이 표시됩니다. 지위
하위 명령을 실행한 다음 대화식 명령 루프로 이동합니다.

명령 루프는 사용 가능한 하위 명령 목록을 표시하고 "What now>" 프롬프트를 표시합니다.
일반적으로 프롬프트가 단일 >, 선택 항목 중 하나만 선택할 수 있습니다.
다음과 같이 입력하고 return을 입력합니다.

*** 명령 ***
1: 상태 2: 업데이트 3: 되돌리기 4: 추적되지 않은 항목 추가
5: 패치 6: diff 7: 종료 8: 도움말
지금 무엇> 1

선택 항목이 고유한 경우 위의 s 또는 sta 또는 status라고 말할 수도 있습니다.

주 명령 루프에는 6개의 하위 명령(추가로 help 및 quit)이 있습니다.

지위
이것은 HEAD와 인덱스 사이의 변경 사항을 보여줍니다(즉, 다음과 같이 말하면 커밋될 내용
git commit), 인덱스와 작업 트리 파일 사이(즉, 준비할 수 있는 파일)
각 경로에 대해 git add를 사용하여 git 커밋하기 전에 더. 샘플 출력은 다음과 같습니다.
이:

단계적 비단계적 경로
1: 바이너리 없음 foo.png
2: +403/-35 +1/-1 git-add--interactive.perl

그것은 foo.png가 HEAD와 다르다는 것을 보여줍니다(그러나 그것은 바이너리이므로 라인 수
표시할 수 없음) 인덱싱된 복사본과 작업 트리 간에 차이가 없습니다.
버전(작업 트리 버전도 다른 경우, 보여졌을 것이다
대신에 아무것도). 다른 파일인 git-add--interactive.perl에는 403줄이 추가되었습니다.
인덱스에 있는 것을 커밋하면 35줄이 삭제되지만 작업 트리 파일에는
추가 수정(하나의 추가 및 하나의 삭제).

최신 정보
그러면 상태 정보가 표시되고 "업데이트>>" 프롬프트가 표시됩니다. 프롬프트가 표시되면
더블로 끝남 >>, 다음과 연결하여 둘 이상의 선택을 할 수 있습니다.
공백 또는 쉼표. 또한 범위를 말할 수 있습니다. 예: 2를 선택하려면 "5-7,9 2,3,4,5,7,9"
목록에서. 범위의 두 번째 숫자가 생략되면 나머지 모든 패치는
찍은. 예: 목록에서 7를 선택하려면 "7,8,9-"을 입력합니다. 당신은 말할 수 있습니다 * 모든 것을 선택합니다.

선택한 항목은 다음으로 강조 표시됩니다. *이 같은 :

단계적 비단계적 경로
1: 바이너리 없음 foo.png
* 2: +403/-35 +1/-1 git-add--interactive.perl

선택을 제거하려면 다음과 같이 입력에 접두사를 붙입니다.

업데이트>> -2

선택 후 빈줄로 답하여 작업내용을 스테이징
인덱스에서 선택한 경로에 대한 트리 파일.

돌아가는 것
이것은 매우 유사한 UI를 가지고 있습니다. 최신 정보및 선택한 경로에 대한 준비된 정보
HEAD 버전으로 되돌아갑니다. 새 경로를 되돌리면 추적되지 않습니다.

추적되지 않은 추가
이것은 매우 유사한 UI를 가지고 있습니다. 최신 정보돌아가는 것, 추적되지 않은 경로를 추가할 수 있습니다.
인덱스.

패치
이렇게 하면 다음 중 하나의 경로를 선택할 수 있습니다. 지위 선택처럼. 경로를 선택한 후,
인덱스와 작업 트리 파일 간의 차이점을 표시하고
각 덩어리의 변화를 준비하고 싶습니다. 다음 옵션 중 하나를 선택하고
유형 반환:

y - 이 덩어리 무대
n - 이 덩어리를 준비하지 마십시오.
q - 종료; 이 덩어리 또는 나머지 덩어리를 준비하지 마십시오.
a - 이 덩어리와 이후의 모든 덩어리를 파일에 준비
d - 파일에서 이 덩어리 또는 이후 덩어리를 준비하지 마십시오.
g - 갈 덩어리 선택
/ - 주어진 정규식과 일치하는 덩어리 검색
j - 이 덩어리를 미정으로 두고 다음 미정 덩어리를 봅니다.
J - 이 덩어리를 미정으로 두고 다음 덩어리를 참조하십시오.
k - 이 덩어리를 미정으로 둡니다. 이전 미정 덩어리를 봅니다.
K - 이 덩어리를 미정으로 둡니다. 이전 덩어리를 참조하십시오.
s - 현재 덩어리를 더 작은 덩어리로 나눕니다.
e - 현재 덩어리를 수동으로 편집
? - 인쇄 도움말

모든 덩어리의 운명을 결정한 후 선택된 덩어리가 있으면 인덱스
선택한 덩어리로 업데이트됩니다.

구성 변수를 설정하여 여기에 return을 입력하지 않아도 됩니다.
Interactive.singleKey를 true로 설정합니다.

diff
이를 통해 커밋될 항목(즉, HEAD와 인덱스 사이)을 검토할 수 있습니다.

편집 패치


git add -e를 호출하거나 대화형 덩어리 선택기에서 e를 선택하면 패치가 열립니다.
당신의 편집자; 편집기가 종료된 후 결과가 인덱스에 적용됩니다. 당신은 자유
패치를 임의로 변경하지만 일부 변경 사항은 혼란스러울 수 있습니다.
결과 또는 적용할 수 없는 패치가 발생합니다. 중단하고 싶다면
작업을 완전히(즉, 인덱스에 새로운 항목을 포함하지 않음)
반점. 아래 목록은 패치에서 볼 수 있는 몇 가지 일반적인 사항과
편집 작업이 의미가 있습니다.

추가된 콘텐츠
추가된 콘텐츠는 "+"로 시작하는 줄로 표시됩니다. 스테이징을 방지할 수 있습니다.
삭제하여 라인을 추가합니다.

제거된 콘텐츠
제거된 콘텐츠는 "-"로 시작하는 줄로 표시됩니다. 스테이징을 방지할 수 있습니다.
"-"를 " "(공백)으로 변환하여 제거합니다.

수정된 내용
수정된 내용은 "-" 줄(이전 내용 제거) 뒤에 표시됩니다.
"+" 줄(대체 내용 추가). 스테이징 수정을 방지할 수 있습니다.
"-" 줄을 " "로 변환하고 "+" 줄을 제거합니다. 수정만 주의
쌍의 절반은 지수에 혼란스러운 변화를 일으킬 가능성이 있습니다.

수행할 수 있는 더 복잡한 작업도 있습니다. 하지만 조심하세요 왜냐하면
패치가 작업 트리가 아닌 인덱스에만 적용되면 작업 트리가 나타납니다.
인덱스 변경을 "실행 취소"합니다. 예를 들어, 인덱스에 새 줄을 도입하면
HEAD도 작업 트리도 커밋을 위해 새 라인을 준비하지 않지만
라인은 작업 트리에서 되돌려진 것처럼 보일 것입니다.

이러한 구문을 사용하지 않거나 매우 주의해서 사용하십시오.

손대지 않은 콘텐츠 제거
인덱스와 작업 트리 간에 차이가 없는 내용은 다음 페이지에 표시될 수 있습니다.
" "(공백)으로 시작하는 컨텍스트 줄. 제거를 위해 컨텍스트 라인을 준비할 수 있습니다.
공백을 "-"로 변환하여. 결과 작업 트리 파일은 다음과 같이 표시됩니다.
내용을 다시 추가하십시오.

기존 콘텐츠 수정
제거를 위해 준비하여 컨텍스트 라인을 수정할 수도 있습니다(" "를
"-") 새 내용과 함께 "+" 줄을 추가합니다. 마찬가지로 "+" 줄을 수정할 수 있습니다.
기존 추가 또는 수정. 모든 경우에 새로운 수정 사항은
작업 트리에서 되돌려진 것으로 나타납니다.

새로운 콘텐츠
패치에 없는 새로운 콘텐츠를 추가할 수도 있습니다. 새 줄을 추가하기만 하면
각각 "+"로 시작합니다. 추가는 작업 트리에서 되돌려진 것으로 나타납니다.

또한 완전히 피해야 하는 몇 가지 작업이 있습니다.
패치 적용 불가:

· 컨텍스트 추가(" ") 또는 제거("-") 행

· 컨텍스트 삭제 또는 라인 제거

· 컨텍스트 또는 제거 라인의 내용 수정

onworks.net 서비스를 사용하여 온라인에서 git-add 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    itop - ITSM CMDB 오픈 소스
    itop - ITSM CMDB 오픈 소스
    IT 운영 포털: 완전한 개방
    소스, ITIL, 웹 기반 서비스
    완전히 포함하는 관리 도구
    맞춤형 CMDB, 헬프데스크 시스템 및
    서류맨...
    itop 다운로드 - ITSM CMDB 오픈소스
  • 2
    클레멘 타인
    클레멘 타인
    Clementine은 멀티 플랫폼 음악입니다.
    영감을 받은 플레이어 및 라이브러리 구성자
    아마록 1.4. 그것은 빠르고
    사용하기 쉬운 인터페이스,
    검색하고 ...
    클레멘타인 다운로드
  • 3
    XISMuS
    XISMuS
    주의: 누적 업데이트 2.4.3은
    출시되었습니다!! 업데이트는 모든
    이전 2.xx 버전. 업그레이드하는 경우
    버전 v1.xx에서 다운로드하고
    난 ..
    XISMuS 다운로드
  • 4
    페이스 트랙 누아르
    페이스 트랙 누아르
    모듈식 헤드트래킹 프로그램
    여러 얼굴 추적기, 필터 지원
    그리고 게임 프로토콜. 트래커 중에서
    SM FaceAPI, AIC 관성 헤드
    추적기 ...
    다운로드
  • 5
    PHP QR 코드
    PHP QR 코드
    PHP QR 코드는 오픈 소스(LGPL)입니다.
    QR 코드 생성을 위한 라이브러리,
    2차원 바코드. 기반으로
    libqrencode C 라이브러리, API 제공
    QR 코드 바코드 생성 중...
    PHP QR 코드 다운로드
  • 6
    프리시브
    프리시브
    Freeciv는 무료 턴 기반 게임입니다.
    멀티플레이어 전략 게임,
    플레이어는 a의 리더가 됩니다.
    문명을 얻기 위한 투쟁
    궁극적인 목표: 될...
    Freeciv 다운로드
  • 더»

Linux 명령

Ad