👩‍💻 Programming/GitOps

👩‍💻 Programming/GitOps

Git이란?

버전 관리 시스템(VCS - Version Control System) = 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전 을 다시 꺼내올 수 있는 시스템.VCS를 사용하면 각 파일 혹은 프로그램 전체를 이전 상태로 되돌릴 수 있고, 시간에 따라 수정 내용을 비교해 볼 수 있고, 누가 문제를 일으켰는지도 추적할 수 있고, 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구할 수 있다. 버전 관리 시스템으로는 로컬 버전 관리 시스템, 중앙집중식 버전 관리 시스템(CVCS), 분산 버전 관리 시스템이 있다. 하나씩 살펴볼 것이다 로컬 버전 관리로컬 버전 관리 환경에서는 간단한 데이터베이스를 사용해서 파일의 변경 정보를 관리한다. 중앙집중식 버전 관리(CVCS)CVCS(중앙집중식 VCS)는 파일을 관..

👩‍💻 Programming/GitOps

[GIT] Github에 파일 업로드하기

1. 기본 명령어 git init : 새로운 local repository 생성 git add : 변경된 파일을 storage에 추가 git commit : add한 파일을 local repository에 저장 git push : local repository를 remote repository에 업로드 2. Github에 소스코드 올리기 공식 문서 create a new repository on the command line $ echo "# nali" >> README.md $ git init $ git add README.md $ git commit -m "first commit" $ git branch -M main $ git remote add origin https://github.com//.g..

👩‍💻 Programming/GitOps

[GIT] Github Repository 완전 복제

1. repository 생성 github에 들어가서, 복제해서 붙여넣을 repository를 미리 생성해둔다. 2. mirror 옵션을 이용한 clone # repository 전체 clone $ git clone --mirror { git repository 주소 } # 특정 브랜치만 가져온다면 $ git clone -b { 브랜치명 } 실행 $ --single-branch --mirror { git repository 주소 } 2. repository명.git 을 .git으로 이름 변경 # repository명.git 파일의 이름을 .git으로 변경 $ mv repository명.git .git 3. 새로운 repository와 연결 # .git으로 변경한 디렉토리에서 아래 명령을 실행 $ git ..

👩‍💻 Programming/GitOps

[GIT] git Add, Commit, Push 취소하기

공동 프로젝트에서 git에 실수로 commit했다면, git commit을 취소하면 된다. 아래 내용은 출처의 내용과 같다. 내가 보기 위해 정리한 것이고, 블로그에 와주신 분들은 출처에도 한 번씩 들어가 봐주시면 좋겠다. 1. git add 취소하기 파일 상태를 Unstage로 변경하기 $ git reset HEAD 명령어를 통해 git add를 취소할 수 있다. 뒤에 파일명이 없으면 add한 파일 전체를 취소한다. 1.1. untracked 파일 삭제하기 git clean 명령은 추적 중이지 않은 파일만 지우는 게 기본 동작이다. 즉, .gitignore 에 명시하여 무시되는 파일은 지우지 않는다. $ git clean -f // 디렉터리를 제외한 파일들만 삭제 $ git clean -f -d // ..

👩‍💻 Programming/GitOps

[GITHUB] GitHub Profile 꾸미기

1. Repository 만들기 github 계정이름과 똑같은 이름의 repository를 만든다. 고양이가 반겨주고 있다. 2. README.md 수정하기 Readme.md에 이제 자유롭게 하고 싶은 말을 적으면 된다. 내가 적용한 것은 아래와 같다. 1) Hits, Follow hits.seeyoufarm.com/ HITS Easy way to know how many visitors are viewing your Github, Website, Notion. hits.seeyoufarm.com Hits는 깃허브 방문자수를 알려주는 뱃지이다. 위 링크에서 자신의 repository를 입력하면 html 혹은 markdown을 얻을 수 있다. Follow는 나를 팔로워 한 사람 수를 알려준다. ![Hits..

나리 집사
'👩‍💻 Programming/GitOps' 카테고리의 글 목록