- 오늘 한일
오늘은 Git과 Github라는 내용의 특강을 오전에 청강하였다.
Git이란
체계적인 개발과 프로그램의 배포를 도와주는 형상관리 도구, 또는 버전관리 시스템이라고 한다.
쉽게말하면 코드기록도구라고 생각하면된다.
프로그램 개발 단계에서 소스코드의 버전을 효과적으로 관리 또는 동시에 협업을 할 수있도록 도와 주는 도구
Git 설치 및 활용
https://git-scm.com/로 접속한 뒤 , git을 설치하여 github 계정과 연동시켜주었다.
연동시켜주기 위하여
1.터미널을 동작하여 이름을 설정해준다.
git config --global user.name "user_name"
2. 이메일을 설정한다.(github를 가입한 이메일로)
git config --global user.email "user_email"
3. 설정한 정보를 확인
git config --list
다하였으면 미리 github 계정에서 사전에 만들어둔 Repository을 연동하기 위하여
Visual Studio Code를 열어 터미널을 찾아
터미널에 Git Bash 를 선택하여 저장소에 업로드할 파일을 생성하여
git init
을 입력하여 깃을 초기화 시켜준다.
4.이제 내 원격 저장소를 연결할 차례로
git remote add origin https://저장소url.git
을 입력하여 조금전 생성했던 저장소를 연동합니다.
git remote -v
명령어를 통해 연결이 잘 되었는지 확인 할 수 있다.
5.
git add .
을 입력해 생성한 파일을 모두 working tree에 추가합니다.
git commit -m "커밋 메세지"
를 입력하여 추가한파일을 커밋을 해준다. 커밋을 해주고 git status를 통해 working tree가 비워졌는지 확인 할 수 있다.
커밋 메세지를 통해 무엇을 왜 했는지 알 수 있도록 작성하는 것이 좋다. |
강사님께서 branch는 추후에 뇌가 과부화가 걸 릴 수 있다고 하니
6개만 잘 외우고 복습하라고 하였다.
git init이라는 초기화
git add . 과 git commit "커밋메세지" 라는 저장소에 파일을 저장
git clone . 과 git pull 이라는 원격 저장소에의 파일을 가져오는 것
git status 라는 git 상태 확인
오늘의 회고
첫 시작인 만큼 너무 어렵고 사전교육캠프를 들어도 이게 할 수 있는게 맞나 하면서 열심히 검색해보고 찾아보고 하는데
아직 기초다지기라고 생각하고 급하게 생각하지말고 천천히 한다고 생각하겠다.
더 나은 내일을 위해 미니프로젝트인 자기소개서 웹페이지를 사전교육에서 배웠던 것을 활용하여 내가 할 수 있는 선에서 최대한 해보겠다.
'내일배움캠프' 카테고리의 다른 글
내일배움 캠프 8일차 TIL - 객체 지향 언어 Java 클래스에 대해 알아보자 (1) | 2024.01.03 |
---|---|
내일배움캠프 7일차 TIL - Java의 컬렉션(Collection) List, Queue, Set, Map (0) | 2024.01.02 |
내일배움캠프 6일차 TIL - JAVA의 기본 변수타입을 기억하자 (0) | 2023.12.29 |
내일배움캠프 4일차 TIL - SQL 데이터 조회 및 엑셀 함수 적용 및 정렬 (0) | 2023.12.27 |
내일배움캠프 3일차 TIL + SQL을 기본을 다져보자 (0) | 2023.12.26 |