버전 관리
: 내가 원하는 시점(버전)으로 이동할 수 있게 해주는 것, 버전 관리 시스템(이를 도와주는 툴)
여럿이 함께 작업하는 협업 프로젝트에는 버전 관리가 필요하다
GIT : 소스코드 버전 관리 시스템
GIT으로 관리하는 프로젝트를 올려둘 수 있는 Git 호스팅 사이트 중 하나가 바로, GitHub
GITHUB에는 소스코드를 올려두면 시간, 공간의 제약 없이 협업할 수 있다
오픈소스 : 누구든지 기여할 수 있는 공개저장소 프로젝트
클라우드 서비스 : 내 하드디스크가 아닌 인터넷을 통해 이용할 수 있는 서비스 ex) 드롭박스, 구글 드라이브
GIT 설치
https://git-scm.com/download/win
Git - Downloading Package
Download for Windows Click here to download the latest (2.37.2) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 10 days ago, on 2022-08-12. Other Git for Windows downloads Standalone Installer 32-bit Git for Win
git-scm.com
POSIX : Portable Operating System Interface
현재 위치에 있는 폴더나 파일들을 보여줘 (명령어)
POSIX (macOS, Linux) : ls
Windows CMD : dir
Windows PowerShell : Get-childItem
Git Bash를 사용
git으로 버전 관리하기 (기초)
버전 관리하는 순서
: 레포지토리 생성 → 커밋 찍기 → 커밋 찍기 → 커밋 찍기
Repository 레포지토리 : git으로 버전 관리되고 있는 폴더 |
레포지토리로 만들고 싶은 폴더를 생성한다
폴더를 열고 속성 더보기에 GIT Bash Here를 연다
git init
그 후 이런 식으로 치고
CLI : Command Line Interface
https://opentutorials.org/module/3747
POSIX CLI1
수업소개 POSIX는 서로 다른 운영체제를 같은 방법으로 조작하기 할 수 있도록 만들어진 표준입니다. 이 표준을 준수하는 운영체제로는 unix, macos가 있습니다. linux는 posix를 100% 따르고 있지는 않
opentutorials.org
참고용 티스토리
Commit
커밋
: git 버전 한개; 커밋을 찍다
GitHub로 git repository 보관하기
GitHub : 가장 유명한 온라인 git repository 업로드 서비스
New repository를 눌르면
Repository name을 적는다 그 후 Create repository를 클릭한다
이전에 폴더를 생성해주었으니
…or push an existing repository from the command line |
아래에 있는 코드를 git bash에 복붙 하도록 한다
그 후 새로고침하면 파일이 업로드 된다
Seomal : https://seomal.org/?i=GIT1
- GIT REMOTE 변경
기존 repository 깨끗하게 PULL / PUSH
git pull
git add .
git commit -m "clean push"
git push
기존 repository remove
git remote remove origin
새 repository remote 추가
git remote add origin https://github.com/계정/리포지토리
'STUDY > IT' 카테고리의 다른 글
SQL (0) | 2023.03.03 |
---|---|
디지털 포렌식 실습서 [컴퓨터 과학수사 (CSI)] (0) | 2022.04.24 |
디지털 포렌식의 5대 원칙 (0) | 2022.04.24 |
리눅스(linux)/정보보안 (0) | 2022.04.24 |