본문 바로가기

Programming/Git11

Git 세팅하는법 feat.터미널 안녕하세요! 안녕주입니다. 터미널로 깃 세팅 하는 방법을 포스팅 하도록 하겠습니다. 준비해야할것 Git 설치 Github 회원가입 요약 깃허브의 repository와 내 컴퓨터의 파일과 연결 작업할 파일을 만들어서 작업을 진행 작업하면서 중간중간 수정본들을 기록하고 싶으면 git add 파일이름, git commit -m “커밋메시지작성”을 반복하면서 수정본들의 스냅샷을 기록 작업이 완료 되면 git push origin 브랜치 이름, 을 통해 한번에 깃허브사이트에 올리기! 사실은... 저렇게 remote add 하는 것보다는 clone 하고 작업을 시작하는 것이 BEST 입니다... 2022. 7. 13.
깃 플로우 적용하는 방법 안녕하세요 안녕주입니다! 동아리 운영을 할때 과제제출하는 방법에 깃플로우를 적용하는 것이 제 목표였는데요! 어렵지만 아기사자분들이 잘 따라와주는거 같아서 너무 기쁩니다..! 처음에는 깃 크라켄과 같은 GUI를 사용하는 방법이 아니라 터미널을 사용해서 과제제출하는 방법을 알려줬는데요! 기록해두겠습니다 :) 2022. 7. 13.
Git Conflict란? Conflict 해결하는법 안녕하세요 안녕주입니다! 깃 크라켄 사용법에 이어서 크라켄으로 Conflict 해결하는 방법에 대해서 설명해 드릴께요! 1일 스터디를 열어서 알려준거라 설명이 많이 부족할 수 있겠지만... 일단 기록용으로 써두겠습니다! Conflict (1) Conflict란? : 브랜치를 나누어 작업을 하다가 merge, 즉 합치는 과정에서 conflict가 날 수 가 있다. 즉 에러라는 이야기다 중요한 것들을 다시 짚어 보자면! 깃허브 사이트에서 main브랜치로 Merge를 하게 되면 내 컴퓨터의 Main 브랜치랑 버전이 다르니 pull을 해줘야한다 Conflict 는 개발을 하다보면 어쩔 수 없이 발생한다 그런데 Conflict를 마주하더라도 쫄지 말자! Conflict는 최대한 내 컴퓨터에서 해결하고 Push를 .. 2022. 7. 13.
깃 크라켄 사용하는법 안녕하세요! 안녕주입니다. 동아리 친구들에게 깃 크라켄 사용법을 설명해준 적이 있는데요. 1일 스터디를 열어서 알려준 것이라 말 글로는 설명이 부족할 수 있을거 같은데, 일단은 썼던 자료를 업로드 해두겠습니다 :) 목차 깃크라켄 사용하는법 (1) 깃크라켄이란? (2) 깃크라켄 설치 (3) 깃크라켄 사용하는 법 (4) 깃크라켄에서 자주 사용할 기능들 (1) 깃 크라켄이란? : Git 소스를 GUI로 편리하게 관리할 수 있는 Tool - [장점] 빠른 설치 & 편한 UI - [단점] 초보가 처음보기에는 어려울지도..? 쓰는 이유 1. 브랜치들이 어떻게 뻗어나가는지 한눈에 보인다 2. GUI를 사용해 직관적이게 git을 사용할 수 있다. (2) 깃 크라켄 설치 1. 설치 - 아래의 사이트에서 컴퓨터 사양에 맞.. 2022. 7. 13.
GitHub Issue, PR Template 적용하는법 안녕하세요! 안녕주입니다..! 동아리 운영을 하면서 Issue Template과 PR Template을 적용해야하는 경우가 있었는데요, 기록을 해두면 더 좋을거 같아서 글을 씁니다! 🥔 Issue Template 1. Settings > Set Up templates 🍟 PR Template 1. .github 폴더에 들어가서 Code라고 써있는 초록색 옆에 Add File 클릭하면 [create new file] > [PULL_REQUEST_TEMPLATE.md] 입력해서 파일 생성 (.github가 없다면 Code라고 써있는 초록색 옆에 Add File 클릭하면 [create new file] > [.github/PULL_REQUEST_TEMPLATE.md] 이런식으로 폴더안에 파일 만들어주기 ) 2.. 2022. 7. 13.
처음 배우는 Git & Github Ch01. 환경설정하기 01. 버전 관리가 뭔가요 -1) Git이란? ko.wikipedia.org/wiki/%EA%B9%83_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4) 깃 (소프트웨어) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 깃저장소 생성, 파일 추가, 원격 동기화를 표시하는 명령 줄 세션원저자리누스 토르발스[1]개발자주니오 하마노(Junio Hamano), 리누스 토르발스 등[2]안정화 버전2. ko.wikipedia.org 분산 버전관리 시스템이다. -2) 버전관리란? 코딩할 때 마다 Ctrl + Z를 눌러 이전 상태로 되돌리는 것이 아니라 원하는 시점마다 깃발을 꽂고(버전을 만들고) 이들 간에 자유롭게 돌아다닐 수 있다. 내.. 2021. 2. 22.