Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

290570

GIT 특강 본문

java_spring (2024.05 ~ 2024.10)

GIT 특강

qordpsem 2024. 7. 17. 15:36

Git

소스코드의 버전관리(이력관리)나 협업 위한 도구

Git hub

코드 저장하는 공간 빌려주는 곳

 

 

git init

  >> git 저장소 초기화

git add . 

  >> 현재 폴더의 모든 파일을 작업영역에 추가

git commit -m "프로젝트 생성" 

  >> 어떤 작업 했는지 commit 메세지 작성

 

 

git branch -M main

  >> 기본 브랜치 이름 main으로 변경

git remote add origin https://github.com/내아이디/kostastudy.git

  >> 깃허브에 있는 나의 원격 저장소 (위 주소)를 origin 이라는 애칭으로 사용하도록 연결

git push -u origin main

  >> 커밋된 작업 영역에있는 파일을 원격저장소에 올리기

 

push 명령어 입력 시 아래와같이 뜸

 

settings > developer settings > token 발급

 

 

발급 후 로그인할때 password 에 발급받은 token 키 넣기

 

 

 

코드 추가, 수정 후

1.   git add .

2.  git commit -m "메세지"

3.  git push -u origin main

 

>> 깃 허브에 반영됨

 

 

 

1. 깃 레포지토리 생성

2. 프로젝트 생성 및 작성

3. 팀원 초대 및 팀원이 코드 수정, 추가 (push)

4. 내가 다시 코드 작성 후 push 하면 충돌

 

 

원격 저장소의 내용과 로컬의 내용이 다른 상태에서 push 불가

원격 저장소의 내용을 내려받은 다음 충돌이 나는 코드를 해결해야 push 가능

 

 

 

 

 

kotlin 프로젝트 때부터 깃을 사용했지만 터미널 명령어를 사용하기보다 인텔리제이 버튼으로 하는편이었다,,

터미널 명령어를 익힐 필요성을 느끼지 못해서 그랬는데 그래도 개발자라면 기본적인 깃 명령어는 아는게 좋을 것 같다,,

'java_spring (2024.05 ~ 2024.10)' 카테고리의 다른 글

24.07.22  (0) 2024.07.22
MySQL (mac)  (0) 2024.07.20
24.07.15  (0) 2024.07.15
24.07.03  (0) 2024.07.03
24.06.14  (0) 2024.06.14