본문 바로가기
개발노트/GIT

Git 기초2

by vendi2 2020. 9. 14.

이클립스 프로젝트 상에서 먼저 commit 가 진행 되면

   변경된 사항을 github repository 에 적용을 해주는 기초적인 작업에 대해 나열되어 있음.

 

@git init

  $ git init

처음 깃을 시작할 때 해당 파일을 깃이 관리할 수 있게 추가해준다.

해당 코드 실행시 관련 프로젝 트 내에 .git 폴더가 생성된다.

 

@ git 브랜치 변경하기

  $ git checkout  [ 브랜치 명] 

 

@ 생성과동시에변경하기

  $ git checkout -b [ 브랜치 명]

   파란색 괄호 :  즉 branch의 주인이 변경 된 걸 알 수 있음 

 

 * 주의 사항

 반드시 경로는 수정할 파일이 위치되어 있는 곳에서 진행 해야 한다.

 

@ git 상태 확인

 $ git status 

 프로젝트가 변경된 사항을 확인 할 수 있다. 

 

@ 프로젝트 상에서 Commit을 진행한다.

 $ git commit -a -m "change"

  - a : all add 즉 모든 변경된 사항들을 저장한다.

  - m : " " 큰따옴표 안에 커밋하는 내용들을 작성한다.

 변경된 사항들을 저장 한 후 반드시 message 즉 description을 적어줘야하는데 

 위와 같이 한줄 명령어로 해결 할 수 있다. 

 

@ git 에 변경된 기록 (log) 확인 

 $ git log 

@ 커밋한 내용들을 github repository 에 적용 => PUSH  라고 한다.

$ git push

git push 를 했는데 하단과 같이 에러가 나왔다.

 => 원격지와 로컬이 연동이 되지 않았기 때문에...

 

$ git push [브랜치 이름]

 push 뒤에 브랜치 이름이 올 경우 상단과 같은 에러가 발생하지 않고 다이렉트로 진행된다.

 

 

@ 원격지(프로젝트)와 로컬이랑(github) 연동 하는 방법

$ git branch --set-upstream-to origin/[브랜치 이름 ]

첫번째 방법으로 push 했을 때 에러 발생시 -> 원격지와 로컬을 연동해준다.

 

$ git push

 다시 한번더 push 를 진행한다.

 

github 에서 잘 커밋 됬는지 확인만 진행하면 된다. 

 

 

'개발노트 > GIT' 카테고리의 다른 글

Git 활용해서 이클립스에 작업 내용 업로드 하기  (0) 2020.10.05
Git config 설정 (계정설정)  (0) 2020.09.27
Git 기초  (0) 2020.09.14
git 사용방법  (0) 2020.09.14

댓글