<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>rendez_vou_s</title>
        <link>https://velog.io/</link>
        <description>BE 공부 중입니다🦖</description>
        <lastBuildDate>Sun, 20 Nov 2022 13:44:37 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>rendez_vou_s</title>
            <url>https://velog.velcdn.com/images/rendez_vou_s/profile/ba02fd28-5273-44fa-a2d2-d3d2f534a662/image.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. rendez_vou_s. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/rendez_vou_s" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Git에 대한 간단한 정리]]></title>
            <link>https://velog.io/@rendez_vou_s/Git%EC%97%90-%EB%8C%80%ED%95%9C-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%A0%95%EB%A6%AC</link>
            <guid>https://velog.io/@rendez_vou_s/Git%EC%97%90-%EB%8C%80%ED%95%9C-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%A0%95%EB%A6%AC</guid>
            <pubDate>Sun, 20 Nov 2022 13:44:37 GMT</pubDate>
            <description><![CDATA[<h2 id="git-and-github">Git and Github</h2>
<p>read me file - repository 화면 들어갔을 때  설명 추가할 수 있는 부분, 팀 프로젝트할 때 설명 적기 </p>
<p>commit - 저장소에 올리기</p>
<p>push - 깃허브에 올리겠다 (원격 저장소로 보내겠다)</p>
<p>git init - 디렉토리를 깃 저장소로 지정</p>
<p>.gitignore - 자동 생성 또는 직접 추가 (class file 등)</p>
<p>git config —global user. name(email) “이메일 또는 이름” - 이런게 있구나~ </p>
<p>지금은 토큰 방식으로 사용 위에 거 대신</p>
<p>git status - 깃 상황, 파일들에 대한 상태를 알려주는 명령어</p>
<p>git add . - “.”은 전체를 추가한다는 의미를 가짐 , 지금까지 작업한 내용 싹 다 올라감, 아직  추적하지 않은 파일을 추적 </p>
<p>git commit -m “커밋 메시지” - 커밋할 때 커밋에 대한 내용을 적음 </p>
<p>git push origin main </p>
<p>git push -u origin main 과의 차이점은 ? </p>
<h2 id="branch">Branch</h2>
<p>-깃허브에서 브랜치를 만들어 다른 브랜치에 영향을 주지 않고 개발 할 수 있다</p>
<p>-새로 만든 브랜치는 메인 브랜치와 따로 개발됨</p>
<p>-중간중간 추가적으로 개발한  브랜치를 완성하면 서비스 메인 브랜치에 병합</p>
<p>-merge (병합)</p>
<p>*-브랜치 이름</p>
<p>git branch * - * 라는 이름을 가진 새로운 브랜치 생성</p>
<p>git switch * -  *브랜치로 이동</p>
<p>git switch -c * -  *브랜치를 자동으로 만들고 스위치</p>
<p>git branch -d * -  *브랜치 삭제</p>
<p>병합하기  (브랜치 변환하는 거 주의해서 병합하고 커밋하기)</p>
<p>git switch main</p>
<p>git merge *</p>
<p>-병합 시에는 충돌이 발생할 수 있음, 기존  코드와 차이가 발생했을 떄 충돌이 일어남</p>
<p>깃허브는 프로젝트의 진행 사항을 확인할 수 있게 issue와 label 기능을 제공한다</p>
<p>이슈는 같이 프로젝트를 진행하는 팀원들에게 알리는 내용이다</p>
<p>깃허브는 repository의 복제 기능을 지원합니다. clone과 fork가 있음</p>
<p>clone은 즉시 내 로컬 환경으로 복제, 프로젝트를 수정하고 커밋 푸쉬하는 권한</p>
<p>fork는 다른 사람이나 organization 의 레포지토리를 내 레포지토리로 복제해 가져오는 것 / 로컬 환경에는 복제되지 않고 직접 클론을 통해 가져와야함 (내 컴터에 바로 복제된 것이 아님) / fork한 레포지토리의 내용을 변경하고 커밋 푸쉬해도 원본 repository은 변경되지 않는다</p>
<p>fork하면 자동으로 내 계정에 추가</p>
]]></description>
        </item>
    </channel>
</rss>