Git은 공개 또는 비공개 소프트웨어 개발을 가능하게 하도록 설계된 분산 버전 제어 시스템입니다. Git의 코드는 주로 GitHub, Bitbucket과 같은 중앙 리포지토리 또는 GitLab과 같은 자체 호스팅 옵션에서 호스팅됩니다. 로컬 복사본은 기본 온라인 리포지토리에서 복제할 수 있습니다.
개발자는 자신의 로컬 사본을 원하는 만큼 편집할 수 있습니다. 변경 사항에 만족하면 변경 사항을 온라인 리포지토리에 푸시할 수 있습니다. 사용자 정의를 푸시하면 모든 사람이 귀하의 기여로부터 혜택을 받을 수 있고 커뮤니티에서 계속해서 이를 반복할 수 있습니다.
업데이트를 푸시하는 방법
업데이트를 푸시하는 명령은 "git push"이지만 해당 명령을 실행하기 전에 먼저 해야 할 몇 가지 다른 작업이 있습니다. 변경 사항을 푸시하기 전에 먼저 스테이징 영역에 추가하여 푸시할 변경된 파일을 구성해야 합니다. "git add" 명령을 사용하여 스테이징 영역에 파일을 추가할 수 있습니다.
팁: 업데이트를 푸시하는 모든 명령은 git 프로젝트 디렉토리 내에서 터미널을 통해 실행해야 합니다.
파일을 추가할 때 "git add [filename]"과 같이 개별적으로 지정하거나 "git add *.txt"와 같은 와일드카드를 사용하여 모든 txt 파일을 추가할 수 있습니다.
파일을 추가하기 전이나 후에 편집한 파일이 누락되었는지 확인하는 것이 좋습니다. "git status" 명령으로 이 작업을 수행할 수 있습니다. "git status" 명령은 커밋을 위해 준비된 변경 사항이 있는 파일과 그렇지 않은 파일을 표시합니다.
팁: 파일을 추가할 때 실제로 전체 파일이 추가되는 것이 아니라 해당 파일에 대한 변경 사항만 추가됩니다. 즉, 파일을 추가한 후 변경하면 다시 추가해야 합니다. 이는 파일이 단계적 변경 사항과 단계적 변경 사항 목록에 모두 표시될 수 있음을 의미합니다.

