main 과 branch 가 갈라져 많은 작업이 각각 진행 되었을 때merge 로 병합시키게 되면 가장 마지막 내용만 병합되게 된다.만약 이 이후 이전 작업 내역을 확인하기 위해선병합 전의 brach 내역과 main 의 내역을 모두 확인해야 하는 번거로운 일이 발생한다
| 명칭 | 내용 | | --- | --- | | 로컬 저장소 | 로컬에 있는 저장소를 뜻한다. | | 원격 저장소 | git 서버의 저장소를 뜻한다. | | git | • 소스코드를 저장하는 기술이다.• 원격 저장 소의 역할을 할 수 있음 | | git clone | 저장소에 있는 모든 data 를 전부 내려받는 명령어 이다. | | git pull |...
repository 에 있는 source 들을 내 로컬로 복사하는 기능local 로 복사를 원하는 repositry 에서 <> Code 버튼을 눌러서 나오는 url 을 복사한다.터미널에서 clone 할 directroy 로 이동한다.git clone 명령어 뒤에
이슈 확인양수인과 이슈 내용을 확인해 처리해야 할 업무를 숙지한다.코드 가져오기(main)Branch 생성 (main)처리해야 할 업무 / issue 번호 로 브랜치 명을 하는 것이 관례이다.git pull origin main --rebasegit push origi
원하는 디렉토리로 이동해 서 .git 을 생성한다.⚠️ git push 를 하게되면 .git 에 있는 파일들이 서버로 업로드 된다.즉, .git 폴더에 있는 파일만 업로드를 시킬 수 있고,.git 폴더가 없다면 서버에 업로드를 할 수 없다..git 폴더가 잘 생성됬는지
git clone 을 해서 local 에 repository 를 저장해 준다.폴더명을 변경하거나, 경로를 원하는 대로 변경 해준다.폴더명 변경참고로 대소문자 변경은 한번에 안된다.아래 명령어로 git 에 업로드를 해준다.
🔗 Shield IO🔗 Simple icons기술명배경색뱃지 모양아이콘 이름폰트색🔍 예시양식 없이 본인이 넣고싶은 text 를 입력하면 된다.🔗 Simple icons여기서 아이콘과 색상 코드를 확인할 수 있다.색상 코드는 5가지 옵션이 있다.🔗 Simple
디렉토리 시작 기준 - root (git 의 최상위 디렉토리)만약 루트 디렉터리 최상위 파일을 무시하고싶을 땐 파일명만 입력하면 된다.ignore 를 설정해도 반영되지 않는다.아래 명령어를 입력해 파일을 제거후 psuh 해야 한다.
아래 명령어로 프로젝트를 최신화 했는데 최신화가 되지 않는다.오류메시지메시지를 잘 읽어보면 작업중인 디렉토리에서 이미 다른 rebase 가 진행중이라고 한다.pull 을 하기 위해선 진행중인 rebase 를 우선 해결이 필요해 보인다.해결방법을 찾아보니 2가지 방법이
다양한 사람들과 협업을 할 때 에러 또는 테스트가 실패한 상태로 원격 branch 에 push 하지 않도록 막을 수 있다.즉, 기본적인 검증이 완료된 상태로 merge 할 수 있다.git hub action 설정파일을 관리하는 디렉토리이다.아래 경로에 원하는 파일을 생
runner 는 github action 을 CD 하기 위해 워크플로우가 실행되는 환경을 제공하고,필요한 의존성을 설치하고 작업을 수행할 수 있도록 도와주는 실행환경이다.배포하려는 가상 instance 서버를 runner 와 연결해야한다.연결이 완료되면 instance
git hub 의 계정은 개인 계정과 단체계정 (Organizations) 으로 나눌 수 있다.개인계정에서도 저장소를 만들어 다른 계발자와 협업이 가능하지만, 소유주 한명에게 의존적인 형태로 작업이 진행된다는 단점이 있다. \- Organizations 은 권한
git hub 는 개인 repository 뿐만아니라 팀프로젝트를 위해 권한을 나눠가지거나, 양도할 수 있는데 Organizations repository 서비스도 제공하고있다.Organizations 은 팀프로젝트를 수행하기에 적합하지만,그 중에서도 서버가 많은 MS
Repository 에 main 브랜치와 예전에 갈라진 bugFix 라는 브랜치가 존재함bugFix 는 팀원이 작업한 브랜치기 때문에 내 로컬엔 없는 브랜치임내 로컬에 저장소에 있는 bugFix 를 가져와야 함아래와 같이 출력되면 성공
commit 은 취소되지만 변경 내용은 staging area 에 유지된다.commit 이 취소되고 내용은 유지되지만 unstaged 상태로 되돌아간다.commit 내용과 변경 내용을 모두 삭제한다.한번 삭제되면 복구가 어렵기 때문에 중요한 작업을 했다면 항상 저장소에