Git 소개 [2부]

3539 단어
면책 조항: 명령 도입과 함께 흐름을 갖도록 명령을 재정렬했습니다.

몇 가지 기본 Git 명령



1) git status2) git commit3) git checkout4) git push5) git reset
1) git status - 이 명령은 작업 디렉토리 및 준비 영역의 상태를 표시하는 데 사용되며 추적된 파일(준비 영역에 추가됨) 및 추적되지 않은 파일(준비 영역에 추가되지 않음)도 표시합니다.

2) git commit - 이 명령은 저장소에 대한 모든 변경 사항의 스냅샷을 만드는 데 사용되며 요청하지 않는 한 변경되지 않으며 기본 저장소로 "푸시"됩니다. 명령 구문은 "git commit"이며 커밋에 메시지를 추가하려면 명령을 git commit -m "Enter message here" 와 같이 입력하고 명령을 그대로 사용하면 메시지 편집기가 열립니다. 커밋에 대한 메시지를 표시하고 해당 화면 유형 ":wq"를 종료합니다.
따라서 이것은 명령을 사용한 후 나타나는 방법입니다.

예제 텍스트
1개 파일 변경, 1개 삽입(+)
생성 모드 100644 text.txt

3) git checkout - 이 명령은 저장소에서 분기 간에 변경하는 데 사용됩니다. 이 예제에서는 "git branch branchname"명령을 사용하여 "demo"라는 새 분기를 만들었습니다. 따라서 분기를 변경하려면 구문이 "git checkout branchname"이고 이 경우에는 "git checkout demo"가 되며 다음이 표시되어야 합니다.

자식 체크아웃 데모
text.txt
브랜치 '데모'로 전환됨

4) git push - 이 명령은 저장소의 모든 변경 사항을 기본 저장소로 푸시하는 데 사용됩니다. 명령을 사용할 때
git push origin <branch_name>
다음이 나타나야 합니다.


개체 열거: 5, 완료.
개체 수 세기: 100%(5/5), 완료.
최대 8개의 스레드를 사용하는 델타 압축
개체 압축: 100%(2/2), 완료.
개체 쓰기: 100%(3/3), 254바이트 | 254.00 KiB/s, 완료.
합계 3(델타 1), 재사용 0(델타 0), 팩 재사용 0
원격: 델타 해결 중: 100%(1/1), 로컬 개체 1개로 완료됨.
[저장소 URL]로

참고: 원격 리포지토리로 푸시할 때 로컬에서 푸시하는 분기가 푸시 명령에서 참조하는 분기와 동일한지 확인하십시오(즉, main에서 main으로 또는 custom_branch에서 custom_branch로).

5) git reset : 이 명령은 복제된 저장소를 재설정하거나 더 나은 용어로 저장소에 대한 변경 사항을 실행 취소합니다.

예를 들어 staging area에 test4.c 파일을 실수로 추가했는데 실행 취소하고 싶습니다. 현재 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:   test4.c


명확하게 표시된 것처럼 파일이 스테이징됩니다. 이 작업을 실행 취소하려면 git reset 명령을 사용하십시오. 이제 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)
    test4.c

nothing added to commit but untracked files present (use "git add" to track)


이제 파일이 추적되지 않고 스테이징 영역이 비어 있습니다.

게시물이 도움이 되었기를 바라며 평소와 같이 여기에서 배울 수 있는 몇 가지 소스가 더 있습니다.
  • W3Schools
  • CodeCademy

  • 명령줄을 배울 수 있는 몇 가지 소스

  • 리눅스
  • Ubuntu
  • TryHackMe



  • 윈도우
  • Mozilla



  • Ubuntu로 Windows 노트북을 듀얼 부팅하려는 경우
  • LinuxTechie

  • 좋은 웹페이지 즐겨찾기