묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결팀 개발을 위한 Git, GitHub 입문
강의자료 부탁드립니다.
강의자료 부탁드립니다. sa.lee@halla.ac.kr
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
pull request에 관해
pull request는 그렇다면 협업과정에서는 필수로 협업에 들어가기 전 ,협업대상 repository을 fork하고 브랜치를 생성후 그 안에서 계속 작업을 해나아가면 되는걸까요? 아니면 협업과정중에 로컬저장소에 코드작업 했고, 원격저장소에도 코드가 변경된 경우에만 하면 되는걸까요? 협업과정에서 끊임없이 변경될 것 같은데 궁금합니다 ㅠㅠ
-
미해결팀 개발을 위한 Git, GitHub 입문
강의 자료 부탁드립니다.
강의 자료 부탁드립니다. hpv@kakao.com 입니다. 감사합니다.
-
미해결Git & GitHub, 원리부터 차근차근 - 근본깃 [완성편]
[질문] git-flow 에서 release 브랜치 생성
안녕하세요 강사님, 강의 재밌게 듣고 있습니다. 좋은 강의 감사합니다. 최근 실무에서 develop 브랜치에 A,B,C,D,E 순서로 merge 가 되어 있는 상황에서 배포를 A,D,E 기능만 배포해야 하는상황이 발생했었는데요? 보통 실무에서 어떤식으로 해결들을 하는지 궁금합니다. 1. main 브랜치에서 release 브랜치를 생성후에 develop 브랜치에서 필요한 merge 커밋들만 cherry-pick 하는 방식을 써도 되는지? develop 브랜치에서 release 브랜치를 생성후에 제외필요한 브랜치 merge 커밋을 revert ?
-
해결됨절대강좌! 유니티 - 유니티 개발자를 위한 Git 협업 마스터 클래스
제가 오류인건가요? 아니면 내용이 짤린건가요?
01강 강의 OT처음부터 4:28초까지는 정상적으로 강의가 이루어집니다.그 후4:28초 ~7:10초까지 검은색 화면만 존재하고7:10초부터는 강의 영상이 시작되는데 음성은 안나옵니다.제가 문제라면 혹시 해결 방법이 있나요?...
-
미해결Git & GitHub, 원리부터 차근차근 - 근본깃 [완성편]
upstream연결하기
깊이있는 내용 쉽게 전달해주셔서 감사합니다.업스트림 10:00근처 공부하다가, 그냥 test branch를 그전에 하던대로 -u옵션 없이 push 해버리면, 어쨌든 리모트에 생기면서, 동시에 거꾸로 origin/test 트래킹브랜치를 만들테고, (여기까지 맞나요?) 그러면 저절로 로컬의 test브랜치와 트래킹 브랜치연결이 되는것 아닌가...요?아니면 -u옵션이 빠져서, 업로드/다운로드 동시에 실행되고 트래킹브랜치까지도 만들어지는데, test와 origin/test사이의 업스트림 연결만 빠지게 되는건가요?
-
해결됨절대강좌! 유니티 - 유니티 개발자를 위한 Git 협업 마스터 클래스
pre-push 스크립트 자료가 없는거같아요~
해당 자료가 안보입니다!
-
미해결Master Git & GitHub: Complete Version Control & Collaboration Bootcamp for Developers
강의가 잘못되었어요..
이강의 git강의가 아니라 c기초강의네요..수정바랍니다.
-
미해결Master Git & GitHub: Complete Version Control & Collaboration Bootcamp for Developers
강의 제목과 실제 강의 내용이 왜 다른거죠?
이거 깃 강의맞아요?
-
미해결1시간만에 Chat GPT 클론 with Cursor (원데이 클래스)
git 연동 오류
Vercel 배포를 위해 github에 레퍼지토리를 새로 형성하고 주소 복사를 한다음 터미널에 "git remote add origin (git 주소)" 명령어를 입력하니 다음과같은 오류가 납니다. 어떤 현상인지 알 수 있을까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Docker Containers간 통신 할 때 나타나는 에러 강의 질문
안녕하세요. Docker Containers간 통신 할 때 나타나는 에러 강의 를 듣고 있는데요. 강의중에서 컨테이너1 (노드 js 앱 + redis client) 컨테이너2(레디스서버) 라고 그림을 그려주셨는데요. 궁금한것이 레디스 서버는 왜 다른 컨테이너 안에 있나요? 하나의 docker file에 이미지 생성후 , 컨테이너를 만들어서 실행시킨건데 그러면은 하나의 container 안에 들어있는거 아닌가요?
-
해결됨Git & GitHub, 원리부터 차근차근 - 근본깃 [완성편]
gitignore관련 질문
안녕하십니까 강사님! 좋은 강의 잘 듣고 있습니다 ㅎㅎ 제가 순처적으로 들을 상황이아니라 협업 전까지 듣고 레포에 올릴려고 했는데 이미 레포에 커밋들이 올라간 상태입니다그런데 로컬에서 환경관련 파일들 gitignore설정하고 싶어서 로컬에서 gitignore하고 다시 푸쉬하면 레포에서는 안보여도 커밋에서 히스토리로 환경변수를 볼 수가 있어서 이러한 부분은 어떻게 조치하면 될까요? 이미 강의 내용에 담아져서 번거로우시다면 해당 내용이 포함된 강의 챕터가 있다면 말씀주시면 제가 찾아보겠습니다!! 감사합니다!
-
해결됨이거 하나로 종결-스프링 기반 풀스택 웹 개발 무료 강의
143강 README 참고용 깃허브 링크 에러
링크 들어가면 404 에러 나오는데 이제는 참고 못하는걸까요?
-
미해결팀 개발을 위한 Git, GitHub 입문
강의 자료 부탁드립니다.
fhvmf444@naver.com 입니다.강의 자료가 없어서 수업을 듣는데 필기하기도.. 다시보기도 힘듭니다.. 강의 자료 부탁드리겠습니다..저번에도 글을 작성했는데 안보내주셔서... 다시 작성합니다.. 감사합니다
-
해결됨Git & GitHub, 원리부터 차근차근 - 근본깃 [완성편]
staging area
커밋을 하고 난 뒤에 staging area 는 싹 비워지는데 강의에서는 남아있는 것 처럼 보이는데 뭐가 맞는건가요??ㅠ
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
WINDOW + Vite를 사용하여 소스 코드 변경이 반영되지 않는 현상
vite를 사용하여 리액트를 생성하는 경우는 CRA를 통한 리액트 생성하는 방법과 다른것 같습니다.vite.config.js에서 옵션 추가하고 실행하면 정상적으로 동작합니다!import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; // https://vite.dev/config/ export default defineConfig({ plugins: [react()], server: { host: true, // start 옵션 추가 watch: { usePolling: true, }, // end 옵션 추가 }, });
-
해결됨Git & GitHub, 원리부터 차근차근 - 근본깃 [기초편]
강의 마지막에 언급하는 '다음 강의'란?
안녕하세요, geek님. 강의 끝까지 잘 들었습니다.해당 강의가 근본깃-기초 편의 마지막 강의인데, 영상이 끝날 때 "다음 강의에서는 이를 활용하여 동료와 협업하는 방법에 대해서 배운다" 라고 언급하셨더라고요.이때의 '다음 강의'는 근본깃-완성 편으로 이해하면 될까요?
-
해결됨Git & GitHub, 원리부터 차근차근 - 근본깃 [기초편]
3-way merge에서의 conflict를 해소할 수 있는 4가지 방법
안녕하세요, geek님.영상 16:55~ 부분에서 설명해주시는 conflict를 해결할 수 있는 방법에 대해서 다음 네 가지를 설명해주셨습니다.main 브랜치 쪽 diff를 더한다. test 브랜치 쪽 diff를 더한다. (선택됨)둘 다 더한다.둘 다 더하지 않고, 아예 다른 내용을 적는다.그리고 예제에서는 2번 방식을 선택해주셨고, 이에 따라서 머지 커밋은 다음과 같이 계산됩니다.base(red) + main 최신 커밋과의 diff(green) + test 최신 커밋과의 diff(blue)즉, 3개가 더해져서 만들어지는 커밋인데요. 이로 인해 3-way merge라는 이름으로 불린다고 이해했습니다.여기서 질문이 생기는데요.만약 1번 방식을 선택한다면, 머지 커밋이 다음과 같이 계산됩니다.base(red) + main 최신 커밋과의 diff(green)즉, 2개가 더해져서 커밋이 만들어집니다.그런데 앞서 말씀하신 내용을 고려하면 머지의 세부 명칭(예를 들어 3-way merge같은)에 영향을 주는 요소는 '커밋 히스토리의 모양'입니다.따라서 2개가 더해져서 커밋이 만들어지는 이 상황도 여전히 3-way merge라고 부를 수 있습니다.그래서 처음 들었던 의문은 "1번 방식을 택했을 때는 2개가 더해지는 건데, 이때도 3-way라고 부르는 것은 그냥 관례적인 표현인가?" 입니다.그리고 질문을 작성하면서 제가 스스로 내린 답변은 "더하는 개수가 3개여야 하는 것이 아니고, 더할지 말지 고민하는 기준점이 3개인 상황이라 3-way라는 이름이 붙은 것 같다" 입니다.즉, 커밋 히스토리가 예제와 같은 상황에서는 다음 3가지를 기준점으로 사용하게 됩니다.두 브랜치의 공통 부모 (base)main 브랜치의 최종 커밋test 브랜치의 최종 커밋각 기준점에 대해 어떤 판단을 내리느냐에 따라 세 개를 더하는 2번 상황이 되거나 두 개를 더하는 1번 상황이 되거나, 또 다른 3번, 4번 상황이 될 수도 있습니다.하지만 '기준점이 3개'라는 사실을 모든 상황에서 동일하기 때문에 3-way merge라는 이름이 붙여진 것으로 판단했습니다.가르쳐주신 내용에 혼란을 느낀 부분을 서술하느라 글이 좀 길어졌는데, 결론적으로 '기준점이 3개라서 3-way merge라고 부른다'는 제 판단이 적절한지 여쭤보고 싶습니다.
-
해결됨Git & GitHub, 원리부터 차근차근 - 근본깃 [완성편]
브랜치 병합 전략에 대한 지식공유자님의 생각이 궁금합니다.
안녕하세요, 강의 잘 듣고 있습니다.Git을 정리하는 데 큰 도움을 받고 있습니다.다름이 아니라 GitHub에서 브랜치를 메인 브랜치로 병합할 때 사용하는 전략에 대해 궁금합니다. 기본 병합(merge), 스쿼시 & 머지(squash & merge), 리베이스 & 머지(rebase & merge) 방식이 있는데, 어떤 방식을 선호하시는지 여쭤보고 싶습니다.개인적으로는 로컬에서 작업할 때는 리베이스 & 머지를 선호합니다. 히스토리를 깔끔하게 유지할 수 있기 때문입니다. 반면에 메인 계열 브랜치(dev, prod 등)로 병합할 때는 기본 병합을 사용해야 기능 추가 히스토리를 명확히 추적할 수 있다고 생각합니다.
-
해결됨깃허브 데스크탑으로 프로젝트 관리하기
비공개 보안
민감한 정보를 포함하는 비공개(Private) GitHub 저장소의 보안을 강화하기 위해 조치가 있을까요