사용법 [GIT]

  1. Git이란?Git는 여러 사람이 함께 개발할 환경을 조성하는 버전 컨트롤 시스템이다.지트를 통해 하나의 지정된 저장소에서 여러 사람이 분담해 하나의 기술을 개발할 수 있도록 해준다.이를 통해 한 사람이 관리할 수 있고 많은 사람이 개발할 수 있는 환경이 된다.또한 최근 개발한 부분에 문제가 발생할 경우 이전에 commit한 코드를 확인하고 가져올 수 있는 기능도 있다.이를 통해 보다 안전하고 효율적인 개발 환경이 조성된다.
  2. 2. Git 사용법은 개인적으로 IntelliJ를 사용하기 때문에 다른 IDE에서는 방법이 다를 수 있습니다.
  3. 먼저 IntelliJ의 경우 하단에 terminal이라는 명령을 입력하는 곳이 있습니다.

마치 Windows의 cmd나 MacOS의 terminal을 보는 것 같습니다.

자, 우리가 개발하는 환경을 Git 환경으로 만들기 위해서는 두 가지 방법이 있습니다.1. 이미 존재하는 Repository에서 clone을 한다.2. 로컬에 존재하는 코드를 업로드 한다.

여기에서는 2번을 설명하겠습니다.먼저 로컬 파일을 Git 파일로 만들기 위해서는 gitinit라는 명령을 사용합니다.그럼 git라는 폴더와 함께 git를 사용할 준비가 되겠습니다.

그다음은 우리가 올리고 싶은 Repository로 연결합니다.gitremote <name><url>name은 제가 알아보기 위한 이름으로 보통 origin을 사용하는 것처럼 보입니다.url은 내가 생성한 repository 주소를 적어야 합니다.

정상적으로 등록되어 있는지 확인하는 방법은 gitremote-v를 사용해 주세요.

로컬에 저장된 파일은 Repository에 commit을 해보겠습니다.gitadd.(여기서.) 는 모든 파일을 표시합니다. ) gitcommit-m “initial commit” (여기서 -m은 메시지를 표시하고 initial commit가 아닌 제가 무엇을 수정했는지 등의 메시지를 입력하십시오.) gitpush

가끔 gitpush를 해서도 안 되는 경우가 있고, 경고 메시지에 gitpush–set-upstream <remote> <branch>를 사용하도록 나오는 경우가 있습니다.첫번째 branch는 master이므로 master라고 하고 remote도 등록할 때 사용한 이름이 origin이므로 gitpush-set-upstreamoriginmaster라고 입력해 주세요.

이외에도 기존에 작성된 repository 파일과 충돌이 일어나는 경우도 발생합니다.예를 들어 gitignore 파일이 존재했을 때 첫 번째 push가 되지 않을 수 있습니다.이 경우 gitfetchgitpull <remote> <brange> gitmerge 등을 사용하여 해결해야 할 경우가 있습니다.

gitfetch는 로컬에 없는 파일을 찾아 현재 작업 중인 branch에 등록하고 로컬에 따로 저장하지 않습니다.gitpull은 fetch와 비슷하지만 로컬에도 저장합니다.gitmerge는 두 개의 다른 파일을 하나의 파일에 저장해 줍니다. 즉, 로컬에서 다른 점을 수정하여 다시 commit을 해야 합니다.

보다 자세한 내용은 인터넷 서치에 검색하시면 정확할 것 같습니다.

이외에도 gitbranch : 새로운 개발 브랜치 생성, 제거, 리스트 확인 등이 가능합니다.gitcheckout: 다른 브런치로 이동하면서 로컬 파일도 해당 브런치 버전과 동일하게 다운로드합니다.등 많은 명령어가 존재하며 지금 여기서 소개한 명령어로도 충분히 사용할 수 있을 것 같습니다.

이상 Git에 대해서 공부해 보았습니다.

error: Content is protected !!