저장소 만들기pwd // 현재위치cd Documents/ // Documents로 이동mkdir 파일명 // 파일 생성git init // 현재 디랙토리에서 작업을 진행 한다ls -al // 현재 디랙토리의 파일 목록파일 생성하기vim 파일명.txt // vim 에
브렌치 만들기git branch // 브렌치의 목록을 볼 수있다git branch 브렌치 이름 // 브렌치 생성git checkout 브렌치 이름 // 해당 브렌치로 이동브렌치 정보확인git log --branches // 모든브랜치 로그를 보여줌git log --b
github 소개git clone url 주소 // 클론 복사Personal Access Tokens 설정 후 복사 완료git log reverse // 로그의 처음부터 볼 수 있음git checkout 커밋아이디 // 해당 커밋 id의 브렌치로 바뀜원격 저장소 만들기
자기 서버에 원격 저장소 만들기(My Server) 지역 저장소(com1)에서 원격 저장소를 만든 다른 지역 저장소(com2)에서 작업한 내용을 원격 저장소로 보내는 방법 인터넷을 통해서 업로드 하는 방법 *이 방법을 통해 특정한 서비스에 의존하지 않고 자기가 직접
push&pull 서로 다른 지역 저장소가 원격저장소를 중심으로 서로 소스 코드를 주고받는 방식 지역 저장소1(home)과 지역 저장소2(office) home에서 만든 파일을 를 통해 원격 저장소로 보낸다. git clone 으로 만들어진 office 저장소에
merge vs rebase merge 마스터 브렌치(M)의 최신 커밋과 Feature 브렌치(f)의 최신 커밋과 그 공통의 조상인 브렌치를 비교하여 (3 way merge)를 통해 병합해주고 그럴 수 없는 경우 conflict를 내서 사람이 병합 하게 한다. 이렇게
프로젝트의 흐름(gitflow) master 브렌치: 실질적으로 개발을 하지 않고 이용자에게 제공 되어진 커밋만 존재한다. develop 브렌치: maseter로 부터 파생되어 실질적인 개발이 이루어진다. feature 브렌치: develop 브렌치에서 개발을 진