오늘은 github를배우고 프로젝트 초기 구성을 연구했다..
github는 누가,언제,무엇을,왜, 어떻게 수정했는지 코드 리뷰가 가능하기 때문에 빠른 협업이 가능해서
현장에서 무조건 쓰이는 프로그램이라고 한다
하지만 깊이 들어가는건 너무 어렵고 복잡하기 때문에 오늘은 설정과 삭제 소스 업데이트와 업로드에 대해 배웠다
<초기 설정>
처음에 Ctrl + Alt+ T를 누르게 되면 터미널로 이동하게 되는데
순서대로 환경설정을 먼저 설정한다.
01. 데비안 패키지 리스트 업데이드 && 업그레이드
sudo apt-get update && sudo apt-get upgrade -y
02. Git 설치
sudo apt-get install git -y
03. Git 설치 확인
git --version
<최신버전 설치>
그리고 나서 교수님께서 다른프로그램은 다 몰라도 항상 Git 만큼은 최신버전을 유지해야한다고 말씀하셨다.
최신버전을 설치할려면
01. Git PPA(Personal Package Archive) 추가
sudo add-apt-repository ppa:git-core/ppa
02. Git 이 설치되어 있지 않다면, Git 설치를 진행합니다.
sudo apt update; sudo apt install git -y
03. 기존에 Git 이 설치되어 있다면, 업그레이드만 진행하면 됩니다.
sudo apt upgrade
이 코드들을 입력해 git을 설치하면된다.
<git config>
그리고 나서 Git 을 설치하면, Git 의 환경 설정 정보는 .gitconfig 파일에 저장되기 때문에.
.gitconfig 파일을 다루는 기본적인 방법을 알아봐야한다.
사용자 이름과 이메일 주소 설정
git config --global user.name "사용할 이름"
git config --global user.email "사용할 깃허브 이메일"
""까지 없애고 이름과 이메일을 영어로 입력하게되면 사용자를 식별 할 수있다.
적용 확인
설정한 "사용자 이름"과 "이메일 주소" 를 확인합니다.
git config --global user.name
git config --global user.email
git config --list
<Git 제거>
01. 제거
remove: package 삭제
--purge: config 설정 포함 (완전 삭제)
sudo apt-get --purge remove git -y
02. 의존성 제거
autoremove: 의존성 없어 사용되지 않는 package 자동 삭제
sudo apt-get autoremove -y
# 우리는 개발 환경설정을 배운다면, 항상 제거하는 방법도 함께 알아야한다.
깃을 설치하고 삭제하는데 익숙해지도록 노력 해야겠다.
이것까지 끝내고 난 뒤 파이참을 이용해 깃과 파이참을 연결하였고 우리는 지금까지 썻던 예제 문제와 과제들을 깃에 올렸다!

그리고 나서 우린
<프로젝트 구상>을 생각하기로 했다
우리는 복켓몬 게임을 만들기로했는데 파이썬을 기반으로 텍스트로 이루어진 게임을 만들려고 하는데
하나부터 열까지 다 생각해야해서 머리가 아팠지만 팀원들과 열심히 머리를 맞대며 구상을 했더니 어느정도 틀이 나와서 기분이 좋았다
일단 큰 틀을 다 짜놓고 나서 세부적인것과 필요한것들은 내일 팀원들과 남아서 해볼려고한다!!



'개발 일지 > 기타' 카테고리의 다른 글
컨텍스트 스위칭 (0) | 2024.09.05 |
---|---|
EOF란? (0) | 2024.09.04 |
파일 디스크립터란? (0) | 2024.09.04 |
fflush(함수)란? (0) | 2024.09.04 |
버퍼란? (0) | 2024.09.03 |