본문 바로가기
반응형

원격저장소3

깃(git) 브랜치 (branch)와 업스트림 (upstream)(-u , --set-upstream) 명령어 요약 git branch 브랜치이름 현재 커밋을 분기점으로 브랜치를 생성합니다. git branch 브랜치이름 커밋ID 지정된 커밋에 개발분기점으로 잡아 브랜치를 하나 생성합니다. '깃 커밋 포스트에 있듯이, git log 를 입력해서 나오는 id에서 7자리까지가 id입니다.' git rev-parse 브랜치이름 그 브랜치가 어떤 커밋에 있는지(긴 id로 출력)를 알수있습니다 git branch -v 가지고 있는 모든 브랜치와 그 브랜치의 커밋ID를 볼 수 있습니다. git branch -r 원격 서버의 모든 브랜치를 볼 수 있습니다. git checkout 브랜치이름 그 브랜치로 이동(현재브랜치에서 커밋을 해야 이동할 수 있습니다! git status로 확인) git checkout - (이동취.. 2022. 4. 18.
깃(git) pull과 fetch의 차이 (깃 풀과 페치의 차이) git pull(풀)과 fetch(페치)의 차이는 서버와 로컬의 병합을 자동처리하는지의 여부입니다. pull는 원격 서버에서 최신 커밋들을 내려받아서 현재 로컬 브랜치와 자동으로 병합합니다. 혼자 개발하는 프로젝트에서는 pull만 써도 상관 없겠지만 여러개발자와 협업할때는 pull의 자동병합은 문제가 될때가 많습니다. 풀로 자동병합을 하지 못할땐 페치 방식을 사용해야합니다. fetch는 원격저장소에서 커밋된 코드를 임시 브랜치로 다 내려받습니다. 그러나 내려받은후 현재 브랜치와 자동 병합하지 않고, 그렇기 때문에 워킹디렉터리도 변화가 없습니다. 그래서 merge 명령어를 이용해서 수동 병합해야합니다. 두 명령어 git pull 별칭 브랜치이름 : 원격저장소에 있는 내용을 한번에 내려받는다. 최신 커밋과 .. 2022. 4. 17.
github 이용하기 - remote , push , pull (깃(git) 원격저장소) 주요 명령어 요약! git remote add 원격저장소별칭 원격저장소URL : 원격저장소 연결. 초기에만 설정해주면 됩니다. ex) git remote add origin https://github.com/계정이름/레포지토리이름 : origin은 대표적 별칭입니다. https://github.com/계정이름/레포지토리이름 : 깃허브 레포지토리에 들어가고, 주소 복붙!! git remote -v : 원격저장소 목록 확인 (연결 잘 됐는지 확인하기) git push 원격저장소별칭 브랜치이름 : github에 로컬 깃 저장소에 커밋단위의 내용을 업로드한다. ex) git push origin master : master는 기본 브랜치입니다. git clone 원격저장소URL : 원격 서버에 있는 내용을 내 .. 2022. 4. 15.