24.08.02 Today I Learned

2024. 8. 5. 10:16

Git Kraken

 

clone Repo

내가 Clone 받을 Repo(깃허브에 있는)의 URL을 복사해와서 붙여넣는다.

내가 clone 후 저장할 위치

내가 Clone받고나서 폴더를 저장할 위치를 정해준다.

 

여기서 에러가 생긴다면

 

여기서 에러가 발생한다면?!

 

깃 크라켄에서 자주 사용할 기능 정리

 

1. 브랜치 생성

 

브랜치 생성

1. Local -> 메인 우클릭 -> Create Branch Here -> 브랜치 이름작성 후 생성하기

 

 

2. 해당 브랜치에서 작업한 후 내가 커밋하고 싶을 때, 오른쪽 1 file change in working directory [view change]의 view change를 클릭

 

Unsaged File(1) : add를 하기전 파일이 1개있다.

 

해당 .txt파일을 클릭하면 수정사항 확인 가능

 

Stage all Change(git add.)를 클릭 또는 해당 폴도 옆 +버튼 클릭

3. Staged File(1) : git add가 완료됐고, Commit을 기다리고 있는 파일

Commit message에 커밋 메시지 작성하고 'Commit changes to 1 file' 클릭

커밋 완료

  • 커밋은 기능별로 자주 나눠서 중간 저장하는 것이 좋음!
  • Push는 작업을 다하고 Github에 올리고 싶을 때 마지막에 해도 됨!

Push하는 법

 위 이미지에서 Push 버튼을 누른다.

 

Pull하는 법

  • 내가 만약 cuttie 브랜치를 파서 작업하고 있다고 가정하고, 다른사람이 main에서 happy 브랜치를 파서 add commit하고 push했다고 가정하면 

main 브랜치에서 각자 happy, cuttie 브랜치를 만들고 각자 작업을 한 상태

이렇게 하게되면 github사이트에 PR를 작성하라고 떠서 작성을하고 Merge를 기다리면됨

merge를 누르게 되면 happy 브랜치에서 작업을 하던 작업물이 main에 합쳐짐

  • 위 이미지를 보면 main이 두개로 나뉜 이유는, local(내컴)에 있는 main브랜치의 내용과 Remote(깃허브에 있는) main 브랜치의 내용이 다르기 때문,
  • 이때 Pull을 하게되면 깃허브사이트에서 변경된것을 내 컴퓨터에도 적용하고 싶을 때 사용하는 것!

'Today I Learned > 2024' 카테고리의 다른 글

24.08.08 Today I Learned  (0) 2024.08.08
24.08.05 Today I Learned  (0) 2024.08.05
24.08.01 Today I Learned  (0) 2024.08.01
24.07.31 Today I Learned  (0) 2024.07.31
24.07.30 Today I Learned  (0) 2024.07.30

BELATED ARTICLES

more