본문 바로가기

기타 언어/Git5

[Github] 깃허브 repository Public to Private 전환 🔄 / 열람권한 변경 Public Private 전환하는법 이미 public, 혹은 private 으로 사용중이던 깃허블 저장소의 열람 권한을 변경시키는 법을 알려드리고자 합니다. 이게 은근히 잘 안보이더라구요 😅 Github Settings 열람권한을 바꾸길 원하는 깃허브 저장소의 Settings 탭에 들어갑니다. 그럼 다음과 같은 화면이 뜰건데요, 여기서 밑으로 스크롤을 쭈욱 내려줍니다!! Change Repository visibility Change visibility 를 눌러줍니다. 변경시킬 권한을 선택해주시고, 해당 저장소 이름을 그대로 타이핑 해주세요! (복사 붙여넣기 하셔도 상관 없습니다.) 2020. 12. 20.
[Git] git pull이 안먹힐 때 ① / git pull Already up to date. 🚫 해결법! 에러 원격 저장소에서 코드를 가져올 때 , 분명 내 코드는 원격 저장소와 다른데 이렇게 Already up to date라고 뜨며 워킹 디렉토리 (코드들)은 안가져오는 경우가 있다. 해결법 $ git fetch --all $ git reset --hard origin/master 원격저장소를 전부 fetch 한 후, 해당 브랜치로 --hard 옵션을 주어 reset시킨다. master 를 -> origin/master 로 강제 리셋 시키는 방법입니다. ( * 단, 현재 로컬에만 있는 코드들은 날아갈 수 있으니 주의!) 참고 : https://stackoverflow.com/questions/25411366/git-repo-says-its-up-to-date-after-pull-but-files-are-n.. 2020. 2. 4.
[Git] .gitignore이란? / .gitignore 사용법 💖 .gitignore 이란? 하나씩 git repository 에 넣는 것은 매우 귀찮다. 그래서 보통 우리는 git add . 를 이용해 변경된 전체 파일을 추가하고 커밋한다. 여기서 보안상으로 위험성이 있는 파일 프로젝트와 관계없는 파일 용량이 너무 커서 제외해야되는 파일 등등이 생겨 git add 에 포함시키기 싫은 경우가 있다. 물론 이 경우 git rm 를 통해 일부 파일만 제외시키면 되지만, 모든 커밋에 그런 행동을 하는 것은 정말 힘이든다. 따라서 우리는 .gitignore 이라는 디렉토리를 만들어 무시할 파일을 넣어 줄 수 있다. 사용법 git init 을 한 폴더 에다가 .gitignore 이라는 이름으로 파일을 하나 만들어준다. 그 안에 한줄씩 제외할 파일 혹은 폴더를 쓰면 된다. 그냥 .. 2020. 1. 28.
[Git] git add 사용법 / git add 종류 git add는 무엇인가? git add 는 파일을 추적을 시작하겠다는 뜻입니다. Commit 전에 이루어지며 git이라는 프로그램에서 이 파일을 추적을 시작했다 이렇게 이해하시면 됩니다! git add 의 종류 : * git add -h 를 입력하면 git add의 도움말을 볼 수 있습니다. 대표적으로 사용되는 것은 git add -p : 변동사항을 보여주며 차례차례 commit할 사항을 정할 수 있습니다. git add -u : 변경이 있는 파일만을 add할 수 있습니다. (새로 생긴 파일은 제외) git add . 혹은 git add -A : 모든 변동사항을 add합니다. 2019. 10. 1.
[Git] Git 저장소 / 로컬 저장소(Local Repository) / 원격 저장소(Remote Repository) Git 은 로컬 저장소(Local Repository)와 원격 저장소(Remote Repository) 두가지의 저장소로 나뉜다. 로컬 저장소 (Local Repository) : 현재 내가 사용하고 있는 내 디바이스(PC)에 저장되는 저장소이다. 내 PC의 폴더 라고 생각하면 된다. 원격저장소의 파일, 혹은 폴더를 로컬 저장소로 Pull 할 수 있다. 원격 저장소 (Remote Repository) : Git의 주 목적은 파일 공유에 있다. 원격 저장소는 원격 서버에 저장되고 관리되는 저장소이며, 로컬 저장소의 파일, 혹은 폴더를 원격 저장소에 Push 할 수 있다. 2019. 9. 30.