본문 바로가기

Tools/GIT6

*Git pull 이후 에러 발생 - An Error was Encountered 보호되어 있는 글 입니다. 2023. 11. 1.
*깃허브 플로우 보호되어 있는 글 입니다. 2023. 10. 30.
파이프라인(PipeLine)과 CI/CD 파이프라인 (Pipeline) 일련의 자동화된 프로세스로 구성된 워크플로우를 의미합니다. 이 워크플로우는 코드의 변경사항을 소스 코드 저장소에서 프로덕션 환경까지 전달하는 과정을 통합하며 자동화합니다. CI/CD (지속적 통합/지속적 배포) 파이프라인은 이러한 개념의 대표적인 예입니다. - 주요 장점 1) 자동화: 수동 작업의 필요성을 줄여 시간과 노력을 절약합니다. 2) 일관성: 동일한 파이프라인을 사용하므로 모든 배포와 변경 사항은 일관된 방식으로 처리됩니다. 3) 피드백 루프 개선: 문제가 발생할 경우 개발자에게 신속한 피드백을 제공하여 오류를 빠르게 수정할 수 있습니다. 지속적 통합 (Continuous Integration, CI) 코드가 주기적으로 또는 변경 사항이 발생할 때마다 중앙 저장소에.. 2023. 10. 7.
원격저장소에 브랜치명 잘못해서 올렸을 때 주의사항 최근의 Git 버전에서는 기본 브랜치 이름이 master에서 main으로 변경되었으므로, 저장소에서 어떤 이름을 사용하는지 확인하고 명령어를 실행이 필요합니다. git push origin -u master -u (또는 --set-upstream): upstream (흐름을 거슬러 오르는, 상류), 이 옵션은 현재의 브랜치에 대한 업스트림(원격 브랜치)을 설정합니다. 이렇게 설정된 후, 나중에 git pull 또는 git push를 입력할 때 특정 브랜치 이름을 지정하지 않아도 기본적으로 해당 브랜치로 연결된 원격 브랜치와 상호 작용하게 됩니다. origin: 대개 원격 저장소를 나타냅니다. 기본적으로 원격 저장소의 별칭이 'origin'으로 설정되어 있습니다. *명령어의 의미 현재의 maste.. 2023. 10. 7.
Git Commit 메세지 관례 (우리회사 사용안함) 커밋 메세지 작성 관례 1) 태그 : 제목 2) 태그는 영어 로 작성 3) 첫 문자를 대문자 로 작성 Feat: Create index.html Feat: add new login button Fix: resolve login bug Docs: update API documentation Style: format login page CSS feat : 새로운 기능 추가 fix : 버그 수정 docs : 문서 수정 style : 코드 스타일 변경 (코드 포매팅, 세미콜론 누락 등) design : 사용자 UI 디자인 변경 (CSS 등) test : 테스트 코드, 리팩토링 (Test Code) refactor : 리팩토링 (Production Code) build : 빌드 파일 수정 ci : CI 설정 파일.. 2023. 9. 30.
GIT add, commit 취소, commit 메세지 변경 - add 취소 (1) add 시, staging area 에 올라감 (2) staging area 에서 제거 git reset HEAD [staging area에 올라간 파일명] (파일명을 기입하지 않으면 전체 제거됨) - commit 취소 #1. commit 취소 후 staged 상태 변경 git reset --soft HEAD^ #2. commit 취소 후 unstaged 상태 변경 (기본) git reset --mixed HEAD^ #3. 마지막 2개 commit 취소 git reset HEAD~2 #4. commit 취소 후 unstaged 상태 변경 및 디렉터리 삭제 git reset --hard HEAD^ - commit 메세지 변경 git commit --amend https://gmlwj.. 2023. 9. 19.