본문 바로가기

반응형

git

[Git-hub] 깃헙 branch 생성 , 클론(clone), 푸시(push),풀(pull)하기 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 오늘은 정말 간단하지만 자주 안쓰면 자꾸 사소하게 까먹어서 기록 남겨놓으려고 합니다! (a.k.a 미세먼지 팁) 1. git - Make a git branch #check my branch git branch #make a branch # * You can't create branch in places where there's no commit git branch [branch name] - Clone a specific branch from git-hub git clone -b {branch_name} --single-branch {저장소 URL} ex) git clone -b LJH --single-branch https://github.com/jonh.. 더보기
[Git 오류해결] git 탈출하기 (feat rm -rf .git으로도 안될때) 안녕하세요~ 27년차 진로탐색꾼 조녁입니다! 오늘은 제가 만났던 git 오류중에 저를 하루종일 괴롭게 한 걸 나누고자 합니다!! 저는 깃헙 커밋할때 뺴곤 거의 colab만 쓰고 vs,phcarm,구름IDE는 강의들을 때만 써서 로컬에 많이 취약했습니다.. 그런데 해커톤 참여하다보니 로컬에서 클라우드 연결해서 써야하는데 진짜 .... 로컬환경에 익숙해져야한다는 걸 뼈저리게 느꼈습니다. 오늘의 목표: 디렉토리명 git(branch명) -> 디렉토리명으로 탈출하기 git 에서 탈출하는 것을 목표로 구글링해보고 공식문서도 들어가봤는데 제 상황을 정확히 모르니까 못찾겠더라구요! 가장 처음 했던 방법부터 순서대로 정리했습니다. 1. rm -rf .git git파일 앞에 점(.)이 찍혀있는데 이건 안보이는 파일이라는.. 더보기
[Git 오류해결] fatal : the remote end hung up unexpectedly 에러 해결방법 로컬 레퍼지토리에서 폴더 내용물 전체를 커밋하고자했는데 아래와 같은 에러가 떴다. commit 까지는 되는데 원격 저장소에 push가 안되는 상황이었다. (됐다고 뜨는게 git_hub에는 변경이 없는!) error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8) fatal: the remote end hung up unexpectedly 그래서 fatal : the remote end hung up unexpectedly 를 구글링해봤고, 소스 파일 사이즈보다 postBuffer size가 작은 것이므로 아래 커맨드를 푸시하기 이전에 입력해줌으로 해결할 수 있다. (1024 * 1024 * 100(MB) = 104,8.. 더보기
Git 이해를 위한 기본 용어 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 요즘 git_hub에서 자료를 불러오거나 커밋할 일들이 생기면서 git을 계속 사용하고 있는데요. 기본 개념정리를 한번해야겠다 싶어 하게되었습니다. 1.원격 저장소(Remote Repository) 와 로컬 저장소(Local Repository) 2.클론(Clone) : 원격저장소의 소스코드를 로컬저장소로 복사하는 과정 3.작업 디렉토리(Working Directory) - PC에서 현재 작업중에 있는 디렉토리 - Git에서 관리는 하지만, 추적은 하지 않음 4. 스테이징 영역(Staging Area) - 작업한 내용이 올라가는 임시 저장 영역 - git에 의해 변경점 추적 관리되는 영역 , 즉 커밋을 준비하는 영역이다. 5. 로컬저장소(Local Repos.. 더보기
Git 과 Git Hub 차이점 정리 깃과 깃허브 차이는 마치 커피와 커피숍과 같다. 1. 깃이란? 깃은 나의 파일을 항상 보고있다. 즉, 내 파일의 모든 변화를 기록해준다. 이로 인한 장점은, 같은 파일의 다른 버전을 보관할 수 있다. 따라서, 버전별로 보관중이던 파일에 공통적인 변경사항을 적용해야할 때에도 동시 적용이 가능하다. 또한 함께 협업할 때도 에디터와 충돌없이 일할수있다. 그리고 함께 일하는 개발자와 서로 뭘 변경했는 지 실수했는지 파악할 수 있다. 장점 ㄱ. 같은 파일의 버전별로 관리&저장할 수 있다. ㄴ. 동시에 다른 버전의 동일한 파일을 변경할 수 있다. ㄷ. 협업할 때 용이하다. 2. 깃허브란? 이름 때문에 깃과 깃허브를 많이들 헷갈린다. (나도) 깃허브는 클라우드에 있는 깃 제공자이다. 현재는 MS에서 보유 및 관리하고.. 더보기

반응형