[멋사 프론트엔드 부트캠프 14기] Git 작업할 때, 주의해야 할 것은??
·
멋쟁이사자처럼/Git | Github
1. Pull 전 필수 작업원격 저장소에서 코드를 가져오기 전에 반드시 로컬 변경 사항을 처리해야 한다.처리 방법 두 가지:git commit: 변경 내용을 영구 저장git stash: 임시 저장 (나중에 다시 적용 가능) 2. 브랜치 이동 시 주의 사항다른 브랜치로 전환할 때는 작업 디렉터리를 깨끗한 상태로 유지해야 한다.변경 사항이 있는 경우:커밋으로 저장하거나스태시에 임시 보관 후 이동 3. 변경 사항 무시 방법 (위험🚨)로컬 변경 사항을 포기하고 강제로 진행하는 방법git reset --hard # 모든 변경 사항 삭제git checkout -f # 강제 브랜치 이동주의: 이 방법은 되돌릴 수 없으므로 신중하게 사용해야 한다. 4. 문제 발생 시 해결 절차git status로 현재 상태 확인변경..
[멋사 프론트엔드 부트캠프 14기] git add /git restore, git rm --cached의 차이
·
멋쟁이사자처럼/Git | Github
💡Git 명령어를 사용할 때 비슷해 보여도 동작 방식에 차이가 있는 경우가 많다. 오늘은 git add / git restore, git rm --cached의 차이를 정리했다. 🔎git add . vs git add *명령어의미하위 폴더숨김 파일git add .현재 디렉터리와 하위 모든 파일 추가✅ 포함✅ 포함git add *현재 디렉터리의 보이는 파일만 추가❌ 미포함❌ 미포함📒정리git add . : 대부분의 경우 더 안전하고 확실하다.git add * : 셸에 따라 확장 방식이 달라서 예상과 다르게 동작할 수 있다.ex) *.log를 무시하도록 설정했어도 git add *는 셸 확장 후 적용되므로 무시되지 않을 수 있다.예외 케이스git add *도 */* 패턴으로 사용하면 하위 폴더의..
[멋사 프론트엔드 부트캠프 14기] Git과 Github
·
멋쟁이사자처럼/Git | Github
버전 관리(Version Control)란?| 의미소프트웨어 등을 개발할 때 어떤 내용을 어느 시점에 누가 변경했는지에 대한 변경점을 관리하는 것이다. | 주요 목적프로젝트의 변경 사항 추적 및 이전 버전으로의 복원이나 협업 용이하게 하기 위함이다.소프트웨어 개발 생명 주기 관리에 도움을 준다.∴ 버전 관리를 효과적으로 수행할 수 있는 도구 = 버전 관리 시스템 = VCS(Version Control System) Tmi - 피그마에서는 버전 관리를 알아서 해준다는 사실! version history가 자동 저장된다고 하며, Grammarly Editor의 메뉴에서 확인할 수 있다고 한다. | 버전 관리 시스템의 종류로컬 버전 관리 시스템 - SCCS, RCS서버 없이 로컬에서 데이터베이스 사용하여 버..