SW Academy

[CNU SW Academy] 37일차(23.01.20)

narlo 2023. 1. 25. 14:48

보강

23.01.19 목 19:30 ~ 22:30

https://narlo23.tistory.com/entry/2022-%EB%8F%99%EA%B3%84-%EB%AA%A8%EA%B0%81%EC%BD%94-3%ED%9A%8C%EC%B0%A8-%ED%9A%8C%EA%B3%A0%EB%A1%9D

 

[2022 동계 모각코] 3회차 회고록

3회차(2023.01.19 19:30 ~ 22:30) 오늘의 목표 1. SW 아카데미 팀프로젝트 2. Spring 강의 1 1. SW 아카데미 팀프로젝트 storybook을 이용하여 버튼 컴포넌트를 제작하고, 이를 이용하여 화면 오른쪽에 띄워둘 모

narlo23.tistory.com


23.01.21 토 15:00 ~ 17:00

Git을 활용한 협업(1)

Git은 프로그램의 버전을 관리하기 위한 툴

파일을 이전 상태로 되돌릴 수 있고, 변경사항을 비교하고, 변경한 사람 및 시기를 추적할 수 있다.

파일을 잃어버리거나 잘못 고쳤을 경우에도 쉽게 복구할 수 있다.

 

git은 버전 관리 프로그램

github은 버전관리, 소스코드 공유, 분산 버전제어 등이 가능한 원격 저장소   

 

commit

개발중인 코드의 이력을 만들 수 있다. 코드 변화를 기록하는 것을 커밋이라고 한다.

  

Git을 활용한 협업(2)

로컬 저장소를 새로 만드는 방법

git init 

=> .git 폴더를만들고, 이 폴더에는 git으로 생성한 버전들의 정보와 원격 저장소 주소 등의 정보들이 들어있으며, 이 .git 폴더를 로컬 저장소라고부른다.   

 

파일 생성 : touch 명령어 사용

 

커밋에 추가할 파일 선택

ex)

git add README.md

 

커밋에 설명 적기

git commit -m "README 설명 추가"

-m은 message의 약자

 

git log

작업 내역에 대한 로그 확인

 

git checkout 

커밋한 내역을 이동할 때 사용

이전 커밋으로 돌아가려면 git checkout (commit id)

 

원격 저장소의 커밋을 로컬 저장소에 내려받기

git clone (원격 저장소 url)

 

git의 파일 상태

1. committed : 로컬 데이터베이스에 저장됨

2. modified : 수정한 파일을 아직 로컬 데이터베이스에 커밋하지 않음 

3. staged : 현재 수정한 파일을 곧 커밋할 것


23.01.22 일 19:00 ~ 22:00

개발하면서 어려움을 겪었던 부분 정리

 

'SW Academy' 카테고리의 다른 글

[CNU SW Academy] 39일차(23.01.26)  (1) 2023.01.26
[CNU SW Academy] 38일차(23.01.25)  (0) 2023.01.25
[CNU SW Academy] 36일차(23.01.19)  (0) 2023.01.19
[CNU SW Academy] 35일차(23.01.18)  (0) 2023.01.18
[CNU SW Academy] 34일차(23.01.17)  (0) 2023.01.17