inblog logo
|
Coding's note
    GIT

    GIT 명령어) 새 branch 파기,이메일 지정,협업 시 명령어,내 것으로 한 번에 만들기

    이소연's avatar
    이소연
    Aug 06, 2024
    GIT 명령어) 새 branch 파기,이메일 지정,협업 시 명령어,내 것으로 한 번에 만들기
    Contents
    남의 코드 주소 내 것으로 한 번에 변환다운 받고 내 설정협업 시 깃 브랜치 관리조별 초기세팅된 파일을 다운 받음.(pull)pull 받는 법
     
    💡
    git branch 새 브랜치이름
    💡
    git branch : branch들 다 보임
    💡
    git checkout 브랜치이름 _ 브랜치 스위칭
    파고 나서 add > commit > push 하기
    💡
    잘못된 브랜치 삭제 git branch -d 브랜치이름 삭제하고 싶은 브렌치가 있다면 해당 실행branch에서 사용하면 안돼. 즉, 지금 주소가 삭제브렌치 아닌 쪽으로 이동 후에 삭제가능
    GITHUB홈피에 가서 잘 뜨고 삭제됬는지 확인
    💡
    git checkout -b Lsy_1 언더바,

    남의 코드 주소 내 것으로 한 번에 변환

    git remote set-url origin (shift+insert)
    notion image
     

    다운 받고 내 설정

    1. git 사용자 이름과 이메일 설정 $ git config --global user.email "hyeonjeong.jang.0302@gmail.com" $ git config --global user.name "HyeonjeongJang" 2. 설정된 이름과 이메일 확인하기 $ git config --global --list user.name=HyeonjeongJang user.email=hyeonjeong.jang.0302@gmail.com
     

    협업 시 깃 브랜치 관리

    1.브랜치 내 꺼 생성 git checkout -b reply/save/lsy 2.git add >>git commit -m "저장이름" 3. 1) 내가 푸시하는 경우-마스터로 x git push origin 현재 브랜치명 (push는 master로 하는 게 아니라 현재 내가 있는 브랜치) 2) 팀장님 깃에 가서 pull requests 요청 >>팀장님ㄲ[ㅔ pr했다 알리기 --------------------------------------------------------내 정보 저장, 하고(git pull origin master?!) 2) 풀 당겨오기 지금 마스터브랜치가 아니라면, 체크아웃해서 master로 가야함 >>git pull origin master하고 내가 작성중이던 브랜치로 돌아와(lsy) >git merge master(내 브랜치에 master정보와 합쳐짐)
     

    조별 초기세팅된 파일을 다운 받음.(pull)

    1.브랜치 내 꺼 생성 git checkout -b reply/save/lsy 2.git add >>git commit -m "저장이름" 3. 1) 내가 푸시하는 경우-마스터로 x git push origin 현재 브랜치명 (push는 master로 하는 게 아니라 현재 내가 있는 브랜치) 2) 팀장님 깃에 가서 pull requests 요청 >>팀장님ㄲ[ㅔ pr했다 알리기 --------------------------------------------------------내 정보 저장, 하고(git pull origin master?!) 2) 풀 당겨오기 지금 마스터브랜치가 아니라면, 체크아웃해서 master로 가야함 >>git pull origin master하고 내가 작성중이던 브랜치로 돌아와(lsy) >git merge master(내 브랜치에 master정보와 합쳐짐)
     
    쉽게 commit 밑 저장
    notion image
    notion image

    pull 받는 법

    다른 (사람)코드의 깃 코드(받고 싶은 코드)를 받는데 변경된 부분만 받는 것.
     
    1. 내 코드 연결 확인
     
    1. 기존 연결 url 해제 & 새 코드에 한 번에 연결
    git remote set-url origin 주소
    1. 코드 연결 상태 확인
    notion image
     
    1. 새 코드와 연결이 잘 되었다면 pull하면 됨.
    notion image
    이렇게 되었다면 (pull 후 충돌 되는 부분이 있어) 머징이 필요하다는 뜻!
     
    그래서 해당 오류가 나는 부분을 보면 아래와 같이 되어 있음
    notion image
    충돌이 났다 >> 머징 해달라는 뜻
     
     
    그러면, 저 빨간 부분(충돌된 부분, 중복된 부분)에서 원하는 방향으로 고치고
    git add >> git commit >> 푸시하면 됨.
    notion image
    머징이 없어졌지?! 성공!
    Share article
    Contents
    남의 코드 주소 내 것으로 한 번에 변환다운 받고 내 설정협업 시 깃 브랜치 관리조별 초기세팅된 파일을 다운 받음.(pull)pull 받는 법

    Coding's note

    RSS·Powered by Inblog