일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 파이썬챌린지
- prontend
- 몽고DB
- web
- react
- #99클럽 #99일지 #코딩테스트 #개발자스터디 #항해 #TIL
- CSS
- restapi
- 디지털포렌식
- Java
- 보안
- API
- JSON
- jsx
- Python
- npm
- 99클럽 #99일지 #코딩테스트 #개발자스터디 #항해 #TIL
- 컴퓨터공학과
- backend
- 파이썬
- Git
- Yarn
- GitHub
- IT
- 프론트엔드
- 리액트
- Today
- Total
이것저것
GIT 본문
버전 관리
: 내가 원하는 시점(버전)으로 이동할 수 있게 해주는 것, 버전 관리 시스템(이를 도와주는 툴)
여럿이 함께 작업하는 협업 프로젝트에는 버전 관리가 필요하다
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/계정/리포지토리