일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 최대공약수와 최소공배수
- string
- 스프링뼈대
- 자바 유클리드
- sql 데이터형 변환
- 프로그래머스 레벨1
- 스프링
- 동일성과 동등성
- 최대공약수
- git 컨벤션
- ineer join
- string과 stringbuilder
- while과 two-pointer
- StringBuilder
- islowercase()
- 자바 최소공배수
- 자바 최대공약수
- stringbuilder의 reverse()
- addDoc
- 유클리드호제법
- toLowerCase()
- replaceAll()
- 스프링환경설정
- isuppercase()
- 베주계수
- Git사용법
- 래퍼타입
- 최소공배수
- 모던자바
- 자바 스트링
- Today
- Total
주노 님의 블로그
20240715 본캠프 1일차 TIL 본문
본캠프 1일차 내용 간단요약
- 09:00 ~ 10:30 : 본캠프 OT
- 10:30 ~ 11:00 : 아이스 브레이킹 및 S.A회의
- 11:00 ~ 12:40 : GIT강의
git이란? git 명령어, 협업할때 팁 - 12:40 ~ 13:40 : 점심시간
- 13:40 ~ 17:30 : 회의시간
- 17:30 ~ 18:00 : 팀 프로젝트
웹 페이지 개발 - 18:00 ~ 19:00 : 저녁시간
- 19:00 ~ 19:10 : 노션 확인
- 19:10 ~ 20:00 : 팀 프로젝트
웹 페이지 개발 - 20:00 ~ 21:00 : TIL정리
본캠프 OT
- 커리큘럼
발제 > 강의 > 프로젝트 > 면담 > 취업준비
각 커리큘럼별로 강의 > 개인과제 > 팀과제 순으로 이루어짐
중간중간 튜터들의 특강과
수준별 학습이 있음
아이스 브레이킹 및 S.A회의
서로 자기소개를함
팀장을 정함
S.A.템플릿 업로드
GIT 강의
bash창 여는 법
VS코드 에서
터미널 열기
BASH로 전환
명령어
- pwd(print working directory) 현재 위치 알려주는 명령어.
- ls(list) : 내 폴더 안에 있는 폴더 및 파일 내역을 보여줌
- ls - a(list all) : 숨겨진파일도 볼 수 있음
- cd 폴더명 그 폴더로 이동
- cd .. 뒤로가기
- mkdir (make directory) : 디렉토리 생성
- touch : 파일 생성
mkdir과 touch로 만든 결과이다.
git
- git이란?
코드 변경점 기록
하나의 폴더 내에서 변경하는 도구
버전관리도구
형상관리도구
소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 도구 - git hub란?
온라인 코드 저장소
온라인으로 백업이 가능하다
공유 할 수 있다
협업이 가능하다
git 명령어
- git init
코드 관리를 시작하는 명령어(새로운 git 저장소를 초기화함)
정확히 저장해야할 폴더에서 입력해야함
.git 파일이 생성됨 - git add
커밋할 파일을 선택함
git add . 모든 파일을 지정하는것 - git commit -m
실제로 그 파일을 git에 저장하는것
- git status
변경된 파일(변경된 파일, 새로운파일), 추적되지않은 파일등을 보여줌 - git log
커밋 히스토리를 보여줌
- git remote add origin (원격 저장소 주소)
로컬의 git 저장소에 원격 저장소 연결 추가
git branch -M main
기본 브랜치명을 main으로 설정
git push -u origin main
로컬 저장소의 커밋 내역들을 원격으로 업로드
- git push
로컬 저장소의 커밋을 원격 저장소에 업로드함 - git clone <github주소> .
원격 저장소의 파일을 복제하여 로컬에 생성함 - git pull
원격 저장소의 변경사항을 가져와서 로컬에 업데이트함 - git diff
파일의 변경사항을 보여줌 - git reset
커밋된 파일을 취소하거나, 변경사항을 되돌릴때 사용함
github로 협업하기 + 충돌 해결하기
초기 커밋 등록
협력자 등록하기
github 레포지토리 > settings > collaborator > add people
레포지토리에서 코드 복사해오기 : git clone
코드 변경하고 github에 올리기 git add . > git commic -m > git push
다른사람이 변경한 코드 내 코드에서 가져오기 : git pull
언제 git pull을 가져올까? : 다른 팀원이 변경을 했을때 push를 하면 에러가남, git push 전 git pull하기
git pull시 오류가 뜬다면 git config pull.rebase false 후 git pull origin main 다시하기..
vim 에디터가 뜬다면 esc > : wq > 엔터
충돌시 ? 같은파일에서 같은줄에서 같은 코드가 있을때. 에러를 만들어줌
conflict (content) : merge conflict in 파일명
오류가 난 위치에
<<<<
내 코드
==========
다른사람이 수정한코드
>>>>>>>>>>>>>>
가 뜬다
깃허브 처음부터 끝까지
프로젝트를 처음 만들었을때
git init
작성한 코드를 git에 저장하고싶다.
git add .
git commit -m "메세지"
커밋 내역을 보고싶다.
git log
현재 git 상태를 확인하고 싶다면?
git status
github에 코드를 업로드 하고싶을때
git push origin 브랜치명
git hub에 있는 프로젝트를 복제하고 싶은경우
git clone 주소 . (점 안붙이면 폴더 째로 복사됌)
레파지토리에서 변경된걸 가져오고싶을때
git pull origin 브랜치명
충돌 발생시
<<<삭제
===삭제
>>>삭제
원하는 코드로 수정
git add
git commit
git push
'TIL' 카테고리의 다른 글
20240717 본캠프 3일차 TIL (0) | 2024.07.17 |
---|---|
20240716 본캠프 2일차 TIL (0) | 2024.07.16 |
20240712 사전캠프 10일차 TIL (0) | 2024.07.12 |
20240711 사전캠프 9일차 TIL (0) | 2024.07.11 |
20240710 사전캠프 8일차 TIL (0) | 2024.07.10 |