본문 바로가기
반응형

git & gitlab5

.gitlab-ci.yml 로 gitlab pages 사용 .gitlab-ci.yml 로 gitlab pages 사용 > gitlab 프로젝트 생성 후 로컬과 리모트 저장소 연동 > .gitlab-ci.yml 파일 생성 > CI /CD Pipelines 클릭 > passed라는 상태면 문제 없는 상태 > Setting --> Pages 클릭 > 해당 주소로 접속하면 끝! 📝 내가 수정한 사항을 커밋만 하면 gitlab Pages에 자동 반영이 된다. 2023. 3. 22.
git 깃 명령어 GIT 초기화 부터 시간여행하는 명령어 모음 git init > 현재 디렉토리를 로컬 저장소로 만든다 git status > 커밋하지 않은 변경사항이 있는지 확인한다. ⛔️ commit 하기전에는 항상 하기! git add [filename] > filename 을 stage area에 등록시킨다, untrack 파일을 track 상태로 전환한다. git commit -m “message” > work1 이라는 작업설명을 첨부해서 새로운 버전을 만든다. git log --oneline > git 로그 기록 한줄로 볼 수 있다. Untracked file > 한번도 add 되지 않은 파일(git저장소에는 있지만, git이 관리하고 있지 않은 파일) git restore --staged [filename] .. 2021. 6. 26.
CI/CD CI : Continuos Integration 새로운 코드에 대한 변경 사항이 꾸준히 자동으로 빌드 및 테스트가 되어 여러 개발자가 동시에 작업할 때 문제가 발생하는 것을 방지 안정성 유지 및 시간 절약 자동으로 [빌드 - 테스트 - 머지 - 배포]를 해주는 기능 Gitlab에서는 .gitlab-ci.yml 파일에 CI 기능에 대한 구성/설정을 저장하여 관리 CD : Continuous Delivery or Continuous Deploy build - test - deploy를 코드 베이스로 푸시된 모든 코드 변경시 빌드, 테스트, 배포를 지속적으로 소프트웨어를 더 빠르게, 더 주기적으로 빌드하고 테스트하고 출시하는 것을 목표 소프트웨어가 언제든지 신뢰 가능한 수준으로 출시될 수 있도록 보증하기 위한.. 2021. 6. 25.
개발자 그리고 git 🙌 반갑습니다. 이고잉님 🙌 나를 IT세계로 이끌어 주신 이고잉님의 수업을 들었다. 수업 시작부터 끝날때까지 얼떨떨한 기분이었다. 이상한 강의가 아니다. 그냥 눈 감았다가 뜨면, 사라질 꿈 같은 기분이었다. 이고잉님이 이런 말을 하셨다. 어떤 작업을 하던, pwd로 내가 어디에 있는지 꼭 확인하시는게 좋다 ls 명령어로 현재 위치에 뭐가 있는지 확인하시고 작업을 진행하시는게 좋다 나는 개발 업무를 하기 전에 IDC에서 일을 했었다. 그래서 이고잉님이 말씀해주신게 더욱 와 닿았다. 현업에서 자주 일어나는 실수이지만, 그 결과는 매우 나쁠 가능성이 높다. 가벼운 예시로 '지금 이 폴더는 필요 없으니까 지워야지'라고 내가 어디에 있는지 모르는 상태에서 명령어를 입력하면, 여태 작성한 모든 코드가 들어 있는 파.. 2021. 6. 24.
git 의미 역할 이유 명령어 git : 프로그램등의 소스 코드 관리를 위한 분산 버전 관리 시스템 가볍고 빠르다 모든 작업자가 원본을 가지고있다 가지 치기와 병합 Local에서 대부분의 작업을 할 수 있다. branches/tags/master, 기타 revision이동시 굉장히 빠르다. 혼자 사용할 경우 svn보다 관리포인트가 적다. (그리고 편하다.) git 명령어 git --version git 설치 확인 및 버전 확인 git config - -global user.name “Your name” 이름 지정, 프로젝트마다 다른 이름을 지정하고 싶으면 --global을 빼기 git config - -global user.email “Your email address” 이메일 지정, 프로젝트마다 다른 이메일을 지정하고 싶으면 --g.. 2021. 6. 24.
반응형