깃허브

· Git
매일 공부한 실습 내용을 깃허브 원격 저장소에 푸시하며 잔디를 열심히 심고 있었다. 열심히 했는데 이틀 동안 잔디가 심어지지 않은 것을 볼 수 있다ㅠ 아카데미에서 새로 받은 맥북에서 저장소를 만들고 공부 중이었기 때문에 원격 저장소 연동 시 깃허브 사용자 이름을 설정 안해줘서 이렇게 된 것 같았다. 먼저 author명을 변경하고자 하는 커밋의 직전 커밋의 해쉬 코드로 rebase 해준다. 나같은 경우에는 80979d8f부터 최근 커밋까지 모두 수정해줄 것이기 때문에 80979d8f의 직전 커밋인 7b638a23로 rebase 해주었다. git rebase -i rebase를 해주고 나면 아래와 같은 vi편집기 창이 뜨게 된다. 해쉬 코드로 이동한 커밋 후의 커밋들이 쭉 나오는 것을 볼 수 있다. 여기서 ..
· Git
예전에 로컬에서 풀었던 백준 알고리즘 문제 풀이 코드들을 깃허브에 업로드하기 위해 원격 저장소를 생성하고 로컬 폴더와 연결해서 push를 해주었다. 하지만 푸시하고 원격 저장소를 확인해보니 커밋이 적용되어 있지 않고 아래와 같은 문구가 뜨면서 main과 master 브랜치를 compare하는 것만 확인이 된다. "There isn’t anything to compare." main and master are entirely different commit histories. 이는 기존의 master라는 디폴트 브랜치의 이름이 인종차별적인 문제의 소지가 있기 때문에 깃허브 측에서 디폴트 브랜치 이름을 main으로 바꿔서 그렇다고 한다. 즉, 깃허브의 디폴트 브랜치 : main 내 로컬폴더의 디폴트 브랜치 :..
오늘은 첫 수업으로 git에 대해 배웠다. 강사님으로는 코딩 공부를 해본 사람이라면 모르는 사람이 없을 상당히 유명하신 분이 오셨다. 직전학기 때 소프트웨어공학 수업을 들으면서 git을 어느 정도 알고는 있었지만 이번 수업을 듣고 나서는 더 제대로 git을 이해할 수 있게 된 것 같다. 버전 관리의 필요성과 git에 대해 간단한 설명을 듣고 난 뒤 폴더를 생성해서 git 저장소로 선언하고 안의 파일들을 수정한 뒤 add와 commit을 해 보며 git log와 git status, 그 밖의 자잘한 git 커맨드들을 알려 주셨다. 학교 수업을 들을 때 HEAD와 master의 개념이 잘 이해가 가지 않았는데 이번 시간에 그림을 그려 가면서 이 둘의 차이를 잘 설명해주셨다. checkout을 그냥 브랜치를 ..
kybeen
'깃허브' 태그의 글 목록