개발누나

고정 헤더 영역

글 제목

메뉴 레이어

개발누나

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (235)
    • TIL (deeply) (3)
    • TIL (Today I Learned) (22)
    • Git 학습 & 활용 (5)
    • CS (0)
      • 운영 체제(Operating System) (0)
    • 문제 해결 (40)
      • 에러 해결도 실력이다. (28)
      • 50제 (2)
      • 백준 essential (0)
      • wikidocs 300제 (0)
      • 코드업 100제 (9)
    • 자료구조 (7)
      • 개념 (7)
    • 알고리즘 (7)
      • C.C.I (708) (0)
      • Introduction to Algorithms .. (0)
      • 문자열 조작 (5)
      • 배열 (2)
      • 정렬 (0)
      • 이진탐색 (0)
      • 재귀함수 (0)
      • 스택 (0)
      • 큐 (0)
      • DP (0)
    • Side Project (7)
      • Public (5)
      • Personal (1)
      • Stealth Mode (1)
      • 문제 해결력 증진 프로젝트 (0)
      • 개발자의 품격 4기 (0)
    • 개인 개발 공부 일지 (0)
      • Flask (0)
      • React (0)
      • JavaScript (0)
      • Python (0)
    • 수업 일지 (92)
      • JS (4)
      • Java (7)
      • Servlet (6)
      • Oracle DBMS (19)
      • HTML, CSS, Flex, Grid (18)
      • Git (0)
      • Spring (28)
      • React (10)
      • Node.js (0)
    • 유용한 정보 (1)
    • 정보 리뷰 (20)
      • short (1)
      • 생활코딩 Java (5)
      • 생활코딩 JS for web browser (0)
      • 생활코딩 Web2 JS (0)
      • 생활코딩 CSS (0)
      • 생활코딩 Node.js (0)
      • 뉴렉처 서블릿,JSP (0)
      • 웹 게임을 만들며 배우는 JS (0)
      • 김영한 스프링 입문 강의 (0)
      • 나도코딩 파이썬 (0)
      • JavaScript (0)
      • 시니어코딩 Flask (0)
      • 노드 리액트 기초강의 (0)
      • 만들고 비교하며 학습하는 리액트 (0)
      • 생활코딩 Redux (0)
      • 따라하며 배우는 리액트, 노드 (0)
      • Node.js 교과서 (0)
      • 생활코딩 Linux (14)
      • 생활코딩 AWS (0)
      • 따라하며 배우는 TDD 개발 (0)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 (0)
      • AWS Cloud Practitioner Esse.. (0)
      • 생활코딩 GIT CLI 모음 (0)
      • 함수형 프로그래밍과 JavaScript ES6+ (0)
      • 이규원의 현실 세상의 TDD (0)
      • Node.js 초격차 (0)
    • 책 리뷰 (1)
    • 개인 (30)
      • Today (28)
      • 잡담 (2)
    • 기타 (0)

검색 레이어

개발누나

검색 영역

컨텐츠 검색

Git 학습 & 활용

  • 한 번에 여러 브랜치들을 작업할 때

    2022.04.13 by NayC

  • develop에 대해 잘못 생각했던거

    2022.03.17 by NayC

  • git flow) 로컬, 원격 저장소 (feat. git branch BRANCH_NAME vs git checkout -b )

    2022.01.23 by NayC

  • Git 개념 (github과 이클립스 연결)

    2021.04.04 by NayC

  • Git 개념 (reset, revert, branch, merge, rebase)

    2021.04.04 by NayC

한 번에 여러 브랜치들을 작업할 때

상황 - 원래는 기능개발하는 feature 브랜치는 다 develop에서 따서 만드는 것이 좋으나, setPassword 내용이 선행되어야해서 '이 브랜치에서' 단 innder-jwt-etc라는 브랜치에서 또 작업을 했었음 그런데 또 이것들이 선행으로 작업되어야하는 브랜치를 새롭게 만들고 싶은 상황. - 이 논리대로라면 위와 같은 그림대로 해주는게 맞긴 하다. 제안 최대한 develop에서 따주는게 올바름 정 선행작업이 필요한 브랜치를 만들고자 한다면, 아래와 같이 해주기 - common 영역을 두고, 이 브랜치에서 따주는 식으로. (이렇게 하면 장점이 common에서 딴 브랜치를 그냥 common으로 push 보내기만 하면 됨. 위 사진에서는 중간 브랜치가 또 있기 때문에 만약 중간 브랜치에 오류가 났..

Git 학습 & 활용 2022. 4. 13. 09:10

develop에 대해 잘못 생각했던거

git clone해서 받으면 master 하나만 존재. 1. 나는 master에서 따서 '로컬' develop 브랜치를 만들어주고, 여기서 git pull origin develop를 한 다음에 2. (리모트와 로컬을 맞추어준) develop에서 feature 브랜치를 만들어서 작업을 해야한다고 생각. 그런데, [리모트] - master에 어떤어떤 내용이 있고 - develop에 어떤어떤 내용이 있을 것 [로컬] - git clone 해서 master만 존재 -> master에서 git checkout -b develop로 만든 로컬 develop 브랜치는 master의 내용이 담겨있을 것. 즉, remote의 develop와 local의 develop가 전혀 다른 내용이 담긴 것 그렇게(위) 만든 (로..

Git 학습 & 활용 2022. 3. 17. 12:15

git flow) 로컬, 원격 저장소 (feat. git branch BRANCH_NAME vs git checkout -b )

핵심은, - master에서 작업하지 않고 develop 브랜치를 하나의 중심축으로 삼아서 (1) 기능 수정들은 feature branch에서 (2) 배포할 때는 realeas branch에서 버그 수정 등 배포 후 발생하는 일들을 이곳에서 해준다. 틈틈히 develop에 merge - realease branch에서 충분히 변경사항을 수정하면 (1) master 브랜치에 merge, tag 기능을 통해서 기록 (2) develop에도 같이 해준다. 계속 수정은 해나가야하니! - hotfixes는 긴급한 문제해결을 위해 따로 만든 branch (master, develop 모두에 merge) test.txt 라는 파일을 만들었다고 해보자 1. 셋팅 (1) 내 로컬에 있는 파일을 원격 저장소와 연결 git..

Git 학습 & 활용 2022. 1. 23. 08:14

Git 개념 (github과 이클립스 연결)

준비물: github에서 repository 만들기 소스 올리기 // git status 눌러서 모두 commit 되어 있는지 확인 (빠진게 있다면 add해서 commit) ubermensch-with.tistory.com/171 git remote : 현 폴더의 원격 레파지토리를 확인하는 명령어 -> 아직 설정한게 없기 때문에 아무것도 뜨지 않음 -> github의 레파지토리를 원격 저장소로 추가하는 작업 origin : 원하는 다른 이름으로 설정해도 되지만, 브랜치의 기본 이름이 master였던 것처럼, 레파지토리의 기본 이름은 origin git remote add origin -> 이 github의 레파지토리를 이 폴더의 origin이라는 원격 저장소로 설정하겠다는것 git push -u orig..

Git 학습 & 활용 2021. 4. 4. 16:43

Git 개념 (reset, revert, branch, merge, rebase)

준비물 : Git, 실행 프로그램, 소스트리 // 명령어 git init : 빈 git 저장소가 만들어진다는 것. -> 해당 폴더가 git 관리 하에 들어가게 되는 것 .git 폴더 -> 여기에 해당 폴더의 시공간이 저장되는 것 // 소스트리 1. 해당 폴더를 open -> .git 폴더가 만들어진 것을 확인 가능 ㅡㅡㅡㅡ 이제 해야할 일 : 미래에서 언제든 이 시절로 돌아올 수 있도록 타임캡슐 만들기 - 타임 캡슐에 묻으려면 일단 타임캡슐에 담아야!함. // 명령어 git status : 아직 담기지 않은 파일들 확인 가능 git add -A : 이 모든걸 타임캡슐에 담겠다는 의미 다시 git status -> changes to be commit (묻을 것들) git commit -m : 묻자! - ..

Git 학습 & 활용 2021. 4. 4. 16:18

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
개발누나 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바