Git&Github 9

Github issue

issue : 프로젝트에서 작업해야하는 단위 이슈를 생성하여 관리하면 이슈에 대한 커밋 내역들을 하나의 이슈 페이지에서 관리 가능 작업 흐름● A라는 기능 개발해야됨● A기능 개발에 대한 Issue 생성● develop 브랜치에서 A기능 개발에 대한 Branch 분기● 생성한 Branch에서 A기능 개발 시작→ 이때 커밋 메세지에 # 이슈번호를 붙여주면 해당 이슈 페이지에서 커밋 내역을 확인할 수 있음. 작업 방식>1. 새로운 버전 개발을 위해 develop 브랜치를 main 브랜치로부터 분기2. Issue > New issue 버틀을 클릭하여 Issue 생성    ○ 좌측 : 제목입력, 세부 설명    ○ 우측 : 담담자, 라벨, 프로젝트, 마일스톤                 - 라벨: 해당 작업의 ..

Git&Github 2025.01.16

깃허브의 new! 기능

깃허브 코드스페이스            - 브라우저에서 코드 편집기 사용 깃허브 데브            -  브라우저에서 VS Code 편집기를 열어 저장소의 소스 수정, 다시 푸시 가능 깃허브 코파일럿            - AI 를 사용해서 소스를 자동으로 추천해주는 프로그램            - 깃허브에 올라와 있는 많은 소스를 분석 및 이해, 사람이 단 주석을 이해하고 소스 코드로 변환

Git&Github 2023.05.20

비주얼 스튜디오를 이용해 깃,깃허브 관리하기

처음 사용시 사용자 이름과 이메일 주소 등록 필요 git config --global user.name "사용자 이름" git config --global user.email "이메일 주소" '+' : 스테이징 소스 제어 창 -- 원격 -- 원격 추가 : 원격 저장소 주소 입력하기 비주얼 스튜디오를 이용해 관리하는 이유 : 버전관리를 쉽게 할 수 있다 : 버튼 조작을 통해 쉽게 깃, 깃허브를 관리할 수 있다

Git&Github 2023.05.05

깃허브_README

-README 파일 : 저장소가 어떤 곳인지 알려주는 파일 ; markdown 문법 사용 markdown 문법 알아보기 #의 개수로 제목 글자의 크기를 정함 --- 혹은 *** : 가로줄 추가 enter 두번 : 줄 바꿈 굵게 : 굵게 나타낼 텍스트의 앞뒤를 ** 또는 __ 로 감쌈 소스코드 삽입 : ` 으로 감싸기 주소 삽입 : / [텍스트](주소) / [텍스트](주소, "부가설명") 이미지 추가 : ![대체 텍스트](이미지 파일 경로)

Git&Github 2023.04.15

깃허브 - 협업

클론clone /클로닝cloning : 원격 저장소를 지역 저장소로 똑같이 가져오는 것 $ git clone 원격저장소주소 디렉터리이름 HEAD -> main : 지역 저장소의 최종 커밋 origin/main : 원격 저장소의 최종 커밋 git fetch : 원격 저장소의 정보를 가져오는 명령 단순히 저장소만 만들 경우 최초의 커밋이 등록되지 않는 한 main 브랜치가 생기지 않음 풀 리퀘스트 pull request : 협업 저장소에 자신이 푸시한 커밋을 올리고 리뷰를 위한 메시지를 남기는 것 git commit -am 으로 했을때는 HEAD -> main / origin -> main / origin/HEAD 가 모두 같은 것을 가리킬까? (해결아직 못함) --> git log 화면에서 origin -..

Git&Github 2023.04.08

깃허브

원격 저장소 : 지역 저장소가 아닌 컴퓨터나 서버에 만든 저장소 푸시(push) : 지역 저장소에서 원격 저장소로 커밋을 등록하는 것 풀(pull) : 원격 저장소의 변경 사항을 지역 저장소로 내려받는 것 동기화(synchronize) : 지역 저장소와 원격 저장소를 항상 같게 유지하는 것 지역 저장소를 원격 저장소에 연결하기 : git remote add origin 저장소 주소 Shift + Insert --> 복사한 주소 붙여넣기 원격 저장소에 연결되었는지 확인하기 : git remote -v 원격 저장소에 처음 지역 저장소의 커밋 올리기 : git push -u origin main 원격 저장소에 지역저장소의 커밋 올리기 (처음 X) : git push / push origin main SSH 원..

Git&Github 2023.04.01

브랜치

브랜치 : 여러 갈래로 퍼지는 데이터 흐름 '분기(branch) 한다' : 새 브랜치를 만드는 것 '병합(merge) 한다' : main 브랜치에 분기했던 브랜치를 합하는 것 '전환(switch) 한다' : 현재 브랜치에서 다른 브랜치로 이동하는 것 HEAD : 현재 작업 중인 브랜치를 가리키는 포인터 touch : 빈 파일을 만듬 충돌이 생긴 문서는 자동으로 병합 불가능 --> 사용자가 충돌 부분을 직접 해결한 후 커밋해야함 브랜치를 삭제한다는 것 = 깃의 흐름 속에서 감추는 것; 실제로 없어지는 것 아님 cherry-pick : main 브랜치와 다른 브랜치의 특정 버전의 변경 내용만 합치려고 할 때 사용 명령 git branch 깃에서 브랜치를 만들거나 확인하는 명령; 브랜치 생성하려면 뒤에 브랜치..

Git&Github 2023.03.25

까먹쟁이 나를 위한 git 명령 정리

pwd 현재 위치의 경로 표시 - print working directory ls 디렉터리 안의 디렉터리 혹은 파일 확인 - list -a 숨긴 파일/디렉터리도 표시 -l 파일/디렉터리의 상세정보도 표시 -r 파일 거꾸로 정렬 -t 시간순대로 파일 정렬 cd 터미널 창에서 디렉터리 사이 이동 - change directory ~ 홈 디렉터리 mkdir 터미널 창에서 현재 디렉터리 안에 하위 디렉터리 만듬 - make directory rm 삭제할 디렉터리의 상위 디렉터리에서 디렉터리 삭제 -r 디렉터리 안에 있는 하위 디렉터리와 파일을 함께 삭제 - remove clear 터미널 화면 비우기 exit 터미널 종료 텍스트 파일 vim 파일이름 파일 생성 / 수정 cat 텍스트 파일 이름 터미널 창에서 파일..

Git&Github 2023.03.18