목록2026/04/02 (4)
따꿍의 프로젝트
이전 Commit 상태로 돌아가기git reset --hard- working directory와 staging area 모두 마지막 commit 상태로 되돌림 git stash- working directory와 staging 모두 함께 저장하고, 작업 공간을 깨끗하게 만든다 (마지막 commit 상태로 돌아감)- 작업하다가 브랜치 옮길때, (근데 아직 덜해서 커밋 날리기에는 애매할때) 작업 내용 잠시 저장하기 위해서 사용한다. - 보통 메세지와 함께 저장하는 것을 권장한다 git stash push -m "스태시 메세지"# 현재 작업 내용을 임시 저장git stash# 메시지와 함께 저장 (권장)⭐git stash push -m "로그인 기능 작업 중"# stash 목록 확인git stash..
git status현재 작업 디렉토리와 스테이징 영역의 상태를 보여주는 명령어어떤 파일이 수정/추가/삭제됐는지,staging 되었는지 여부를 확인할 수 있음 ⭐사용처 = workspace와 stage로그, 브랜치 상태 로그작업 중 변경된 파일 확인 / git add 하기 전 → 뭐 올릴지 판단git commit 하기 전 → staging 상태 점검merge/rebase 중 → 충돌 여부 확인현재 브랜치 상태 및 추적 여부 확인git log (branchName)해당 브랜치의 커밋들 정보를 알기 위해 사용하는 명령어커밋 해시, 커밋 작가, 커밋 날짜 볼 수 있음 만일 현재 있는 브랜치 말고 다른 브랜치의 커밋 정보를 알고 싶다면 log뒤에 branchName을 붙여주면 된다. git log --pretty..
왜 SourceTree?좀 가시적으로 브랜치를 보고 싶은데gitKraken은 뭔가 곧 있으면 돈 청구할 것 같게 생겨서 확실하게 무료 플랜인 sourcetree를 사용하기로 결심했다. sourcetree로 머지 커밋 등등을 하려고 하는게 아니라,그냥 브랜치를 좀 더 가시적으로 볼 수 있는것 같아서그 기능을 사용하려고 다운받았다. 기초세팅을 하고 sourcetree를 확인하니 다음과 같게 생겼다기초 세팅1. main두고 dev 브랜치 생성- git switch -c dev 2. dev에 A, B, C 커밋 생성- git add . - git commit -m "A" 3. commit B에 대해 브랜치 만들기- git log dev --oneline --graph --all --decorate- git s..
git reset과 git revert의 차이점에 대해 설명하세요git reset의 3가지 옵션에 대해서 설명하세요이미 remote에 올라간 커밋을 취소하는 방법에 대해 설명하세요https://capprojectfactory.tistory.com/124git merge의 여러가지 방식들에 대해 설명하세요github에 PR 사용할때 브랜치 머지 방법들 설명 (merge, squash, rebase)https://capprojectfactory.tistory.com/manage/posts/git flow 브랜치 전략에 대해 설명하세요Git Flow는 팀 협업에서 브랜치를 체계적으로 관리하기 위한 전략으로, Vincent Driessen이 제안한 모델입니다.핵심은 브랜치 역할을 명확히 나누고, 정해진 흐름대로..
