24.08.02 Today I Learned
2024. 8. 5. 10:16
Git Kraken
내가 Clone 받을 Repo(깃허브에 있는)의 URL을 복사해와서 붙여넣는다.
내가 Clone받고나서 폴더를 저장할 위치를 정해준다.
여기서 에러가 생긴다면
여기서 에러가 발생한다면?!
- 아래의 페이지에서 Organization access에서 권한을 설정해주기(X 표시되어 있는 Organization에 권한 요청)
Enabling OAuth App access restrictions for your organization - GitHub Docs - 에러가 나는 이유는 Organization에 함부로 다른 곳에서 제어를 못하도록 막아뒀기 때문
Build software better, together
깃 크라켄에서 자주 사용할 기능 정리
1. 브랜치 생성
1. Local -> 메인 우클릭 -> Create Branch Here -> 브랜치 이름작성 후 생성하기
2. 해당 브랜치에서 작업한 후 내가 커밋하고 싶을 때, 오른쪽 1 file change in working directory [view change]의 view change를 클릭
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했다고 가정하면
이렇게 하게되면 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 |