공부를 함시다/깃과허브 3

vscode 깃허브 업로드 & 다운로드

1. 깃허브에 있는 프로젝트 불러오기 좌측 상단의 3번째 아이콘을 누르시면 Window용 GIT 다운로드 창이 뜹니다. 설치하시면 됩니다.상단 명령창에 >git:Clone 명령어를 입력하여 실행합니다.GitHub에서 복제 를 선택해줍니다.이 복제를 사용하기 위해서는 Github 로그인이 필요합니다. 해줍시다.기본적으로는 본인 프로젝트 파일들이 뜹니다. [사용자 명/프로젝트 파일] 이름으로 다운받을 프로젝트를 검색해줍니다.원하는 위치를 선택하시면 리포지토리가 정상적으로 생성됩니다.위 창이 뜨면 열기를 누른 후 (작업 영역에 추가를 선택하시면 현재 사용중인 탐색기에 바로 추가됩니다.)작성자를 신뢰합니다를 눌러주시면리포지토리가 정상적으로 다운로드 되신 걸 확인하실 수 있습니다. 2. 깃허브에 이미 올라간 리포..

깃허브 브랜치(branch) & 포크(fork) & 풀리퀘스트(pull request) 사용해보기

깃허브 브랜치(branch)는 독립적으로 작업을 진행시키기 위한 개념입니다. 필요에 의해 만들어지는 브랜치는 다른 브랜치에 영향을 받지 않기 때문에 독립적으로 작업이 가능합니다. 즉 메인 브랜치에서 새로 생성된 브랜치는 해당 구역부터 별개의 값을 가지기에 원하는 방법으로 수정하셔도 무방합니다. 그렇기에 하나의 저장를 가지고 여러가지 작업이 가능하고, 만약 해당 작업이 적합하다는 생각이 든다면 메인 브랜치에 병합하거나 해당 작업이 마음에 들지 않는다면 해당 작업을 되돌리는 등 작업 단위로써의 관리를 편하게 할 수 있습니다. 포크(fork)는 다른 계정의 원격 저장소를 내 원격 저장소로 들고오는 것을 뜻합니다. 내 계정에서 해당 파일의 브랜치를 새로 만든다고 보셔도 됩니다. 풀리퀘스트(pull request..

[GIT] | ! [rejected] main -> main (fetch first)

sourcetree를 사용 중에 해당 에러가 출몰하였다. git에는 정상적으로 커밋되었다고 하지만, github에는 올릴 수 없다고 출력되었다. 뭐지 싶었는데 알고보니 깃허브 내에서 README.md 를 수정할 일이 있어서 수정했더만 sourcetree에서는 해당 내용이 반영되지 않았다고 거부한다는 것이였다... pull을 사용하면 github에 올린 내용들은 자동으로 branch로 생성되어 git에 merge된다. 이를 다시 push 해주면 정상적으로 작동된다. 그냥 pull한번 push한번 눌러주면 해결되는 일이였다...