github4 GitHub Actions를 이용한 자동 배포 파이프라인 구축 매번 코드를 수정하고 빌드 테스트를 하고,직접 서버에서 명령어를 치면서 배포를 하는데 직접 하다보니 매번 배포 절차도 동일하지 않고,, 코드를 수정해서 깃헙에 푸시한 다음부터는 자동으로 서비스 배포가 이루어지도록 CI/CD 파이프라인을 구축했다.CI/CD는 코드 변경 이후의 과정을 자동화하기 위한 개발 방식이다.CI (Continuous Integration, 지속적 통합)개발자가 코드를 GitHub에 푸시하면 자동으로 빌드와 테스트를 수행해 변경된 코드가 문제없이 동작하는지 검증하는 단계다.이를 통해 배포 전에 오류를 사전에 발견할 수 있다.문제가 없다면 main 브랜치에 합병하게끔 코드를 통합해서 관리를 할 수 있게끔 한다.CD(Continuous Deployment 또는 Continuous Deli.. 2026. 3. 22. 깃 이슈 깃허브 풀을 했는데 에러가 났다. $ git pull hint: You have divergent branches and need to specify how to reconcile them. hint: You can do so by running one of the following commands sometime before hint: your next pull: hint: hint: git config pull.rebase false # merge hint: git config pull.rebase true # rebase hint: git config pull.ff only # fast-forward only hint: hint: You can replace "git config" with "git.. 2023. 1. 13. 깃 다루기.. 코드를 깃허브에 올리면서 정확히 깃 사용법을 알고 있지 않다. 잘못된 커밋을 하고 푸시를 하는 등의 상황이 빈번하게 일어날 것이기에 공부를 해야겠다. 깃 상태 확인 git status 코드 수정 전 On branch main Your branch is up to date with 'origin/main'. nothing to commit, working tree clean 코드 수정 후 $ git status On branch main Your branch is up to date with 'origin/main'. Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ...".. 2023. 1. 13. [movie_app] GitHub 연동 깃허브 연동도 해놓으려고 한다. 깃허브 레포지토리를 하나 생성하고 vscode 터미널에 명령어를 친다. git remote add origin https://github.com/wlrn566/Flutter_Movie_App.git 내가 만든 레포지토리와 연동을 하는 것이다. 이 때 터미널은 프로젝트 폴더에 위치해 있어야한다. git remote -v 이 명령어로 연동이 되어있는지 확인한다. 그리고 vscode 의 이렇게 생긴 소스제어 탭에 들어가 레포지토리 초기화 버튼을 클릭하고 메세지를 작성하고 로컬에 커밋한 다음, 푸쉬 버튼을 누른다. ** 깃 / 깃허브 깃은 로컬에서 작업한 프로젝트들의 버전관리를 위한 것이다. 작업하고 수정하고 했던 프로젝트를 로컬에 저장한다. 깃허브는 깃으로 로컬에 저장한 프로젝.. 2023. 1. 8. 이전 1 다음