[내일배움단] 개발일지 1일차

손성수·2023년 3월 13일

오늘 배운것

Git 과 Github

깃 허브 소개
깃 허브와 컴퓨터간 안전하게 통신을 주고받을 수 있는 방법
변경사항(버전,commit)을 일목 요연하게 관리

버전이란?
유의미한 변화가 결과물로 나온 것

Git
변경 내역을 기억하고, 변경 작업을 되돌리고, 여러명의 코드를 쉽게 나누고 합침

주요 기초 명령어

cd <디렉터리이름>	
디렉터리 이름으로 이동			
cd ..	
상위 디렉터리로 이동			
pwd	
현재 주소를 출력			
ls	
현재 디렉터리에 존재하는 파일 및 디렉터리를 출력			
ls -al	
현재 디렉터리에 존재하는 숨김파일까지 모든 파일 및 디렉터리를 출력			
mkdir	
폴더 생성			
cat	파일에 적힌 내용 출력

clear	
콘솔창 클리어			
touch 
파일명	임의의 파일을 생성			
rm <파일명>
지정한 파일 삭제	

vi <파일명>
vi 코드 편집기 실행			
  vi 편집기 명령어	a,i(키누름)	입력모드 실행		
esc (키누름)	입력모드 종료		
:wq	저장 및 편집기 종료		

			
git init	
.git 생성	현재 영역이 작업 디레토리 영역이 됨		
git status	
작업 디렉토리 상태 확인		

git add <파일명>	
스테이지에 지정 파일 추가			
git add.	
현재 경로에 있는 모든 파일을 스테이지에 추가			
git --cached <파일명>	
지정파일 스테이지에서 제거			

git commit	
커밋 메시지 입력	(어떤 유의미한 변화를 설명하는 쪽지 )		
쪽지는 head 와 body로 구성되어있다.			
git commit -m "msg"	
편집기 실행없이 제목만 등록하고 커밋	

git log	commit 
내역 확인		

push	
내 로컬의 커밋을 원격 저장소에 업로드하기					
ssh형식으로 복사하여 붙여넣어 연동한다.				
git push -u origin main				
git clone url	원격 저장소를 내 컴퓨터로 복제해서 가져온다.			
				

팀 프로젝트 준비

팀원소개 웹 페이지 제작하는 프로젝트 준비단계
팀 프로젝트의 팀장을 맡아
각 팀원들과 소통하여 역할 분담과
앞으로 프로젝트를 진행하면서 진행할 규칙과 약속을 규정하고
와어프레임을 토대로 앞으로의 프로젝트 방향성에 대해 이야기를 갖는 시간을 갖게 되었다.

느낀점

쉬우면서도 어려운 오묘한 기분, 좀더 집중해서 복습하고 기초를 확실히 다져
앞으로의 성과에 대해 오늘부터 시작된 노력이 발 받침되었으면 좋겠다.

팀프로젝트는 프로그래밍을 짜면서 다른 사람과 협업을 해야된다는건 다소 낯설고 익숙하지가 않았다. 역할 분담은 어떻게하고 또 팀장으로써 팀원들을 이끌어야 하는데 생소한 경험이다보니
다소 미흡했지만 훌륭한 팀원들이 잘 따라와주고 적극적으로 의견을 내어 고맙다.

profile
더 노력하겠습니다

0개의 댓글