
소스트리 상단에 remote를 누르면 지금 까지 내가 소스트리에 연동한 깃 레파지토리가 다뜬다.

다른 방법으로는 만든 폴더를 레포에 올리는 것도 가능하다.

해당 만든 폴더를 탐색해서 누른후 추가를 하면

소스트리에서는 레포도 만들 수 있음


소스트리 내에서 파일을 수정하고 레포에 올리지 않거나 커밋 하지 않는 다면 이런식으로 뜸


아래 커밋을 누른다면 이제 내 로컬 저장소에 올라감 그 다음에 push를 해줘야지 내 원격저장소에 올라감

위의 origin master는 나의 컴퓨터 로컬저장소의 버전은 티셔츠, 기능 리스트 추가인데
원격저장소에는 하나 이전의 버전인 개발자 목록 추가 상태임
origin은 원격저장소입니다.

깃 커밋의 이해를 돕기 위한 설명
깃 커밋은
우리가 예를 들면
1.간다
2.집
있으면
3.밥먹기 라고 3번을 추가해서 커밋을 하면
1번2번3번을 전체를 저장해서 올리는 형식이다.
깃은 바로 앞에 바뀐 커밋이랑 비교하는 연산 한 번만 하면됨
이전 파일의 링크만 저장하기 때문에 용량도 적고 계산도 하지 않아도 된다.
원격 저장소를 통해 협업을 한다고 가정을 했을 때 같은 파일을 올리면 서로 충돌이 난다.
그래서 서로 다른 브랜치를 따고 병합을 해줘야하는다
master는 깃에서 기본적으로 제공하는 브랜치이다.
우리가 새로운 커밋을 할 때마다 master는 최신 키밋을 가리킨다.
이제 그러면 새로운 브랜치를 생성을 해보자



그러면 원격 저장소에 내 브랜치가 생성이 되었는지 볼까?

커밋 후 푸쉬를 하면 브랜치가 뜬다.
check out을 보자 체크 아웃은 다른 브랜치로 이동하는 명령어이다. 소스트리에도 존재함


마스터로 이동함(현재 마스터로 이동한 거임)


그리고 병합을 원하는 커밋을 누르고 병합을 해준다.


그후 master 브랜치로 checkout을 해줬다면 나머지 것을 push 해주면 된다.


-----------------------------------------------------------------------------------------------------------------------------------------------------------------
내가 새로운 브랜치를 파서 다른 레파지토리에 요청을 한 후에 깃에 올리는 공손한 방법을 소개를 해본다.

새로운 브랜치 생성

파일을 올려준다.


creat pull request 클릭

눌러 주면 git 사용자가 comfirm merge 해주면 해당 레포 주인이 병합을 해준다.


이거는 그냥 예제

푸쉬 후에 마지막 커밋 정정 선택
위는 commit 메세지를 수정을 하는 방법을 보여줌