Tools/Git & Github
-
[git] branch 생성하기, merge와 conflict 해결Tools/Git & Github 2023. 1. 30. 21:14
프로젝트에 기능을 추가하고 main에 commit을 한다. 만약 그 코드가 완성되지 않은 코드라면,,? 예를 들어 회사에서 작업하고 집에서 하고싶은데, 작업하던 코드를 날릴 순 없으니 (혹여나) 기록은 해야겠고,, 그렇다고 main branch에 할 순 없고 이럴 때 생성하는 게 바로 branch다.! 📑 브런치 생성 후 commit 새로운 branch 생성한 다음에 현재 브런치에서 새로운 브런치로 변경하기 git gtatus로 현재 상태를 보면 on branch 새로만든 브런치인 걸 확인할 수 있다. 여기서 파일을 하나 새로 만든 다음 add 후 commit한 후 다시 main branch로 이동하면 새로만든 브런치에서 commit한 파일이 사라지는 걸 확인할 수 있다. 📑 브런치 merge 그럼 ma..
-
[git] VSCode에서 수정한 내용 vim, Git GraphTools/Git & Github 2023. 1. 30. 20:42
본 게시글은 코딩애플 git 강의를 보고 작성함! 내가 파일을 수정했을 때 어떤 내용을 추가했는지 보고싶다. 그럼 방법이 여러개가 있다. 일단 제일 기본이 되는 건 터미널에 git difftool입력하기. 그럼 y/n 입력할 수 있는 콘솔창이 뜨는데 거기서 y 입력 아래와 같이 어떤 부분이 변경되었는지 알 수 있다. vim 에디터에서 :qa를 입력하면 시스템이 종료되고 hjkl은 각각 위 좌 우 아래 방향키로 사용할 수 있다. 만약 직접 commit으로 기록한 파일을 선택하고 싶다면 아래와 같이 명령어를 입력하면 되는데,,, 근데 이런 방법 또한 넘 구닥다리 같다. vscode는 다양한 git extentions를 제공하기에! git graph를 사용하면 commit 한 내용들을 볼 수 있으며 클릭으로 ..
-
[git] VSCode에서 git 시작하기Tools/Git & Github 2023. 1. 30. 20:26
vscode에서 폴더 열어주고 terminal -> new Terminal 클릭 후 git init이라고 명령어 입력해주면 이 폴더를 git에서 관리한다. VS Code에서 기본 터미널을 git bash로 설정하기 위한 작업은 아래와 같다. 📑 파일 생성 후 레파지토리에 현재 상태 기록하기 아래와 같이 터미널에 입력하면 된다. 만약 모든 폴더를 commit 하려면 git add . 입력하면 됨 git add 파일명 git commit -m "저장할 메시지" staging area는 commit하기 전에 commit할 파일들을 골라 놓는 곳이다. repository는 commit된 파일의 버전들을 모아놓는 곳이다. 깃허브에 레파지토리 만들어서 기록하는 것과 같다. 이건,,내가 만들어둔 파일이름과 git a..
-
[Github] private repository commit 내역 잔디 표시Tools/Git & Github 2022. 10. 9. 22:59
국비를 들으면서 왜 그 수업에만 집중했을까? 진작에 블로그도 운영하고 깃허브 관리도 할걸,, 매일 공부한 내용 깃허브에 업로드할 걸 그런 아쉬움이 든다. 진작 조금이라도 취업에 도움될만한 활동들에 대해 더 생각해볼걸!! 공부한 내용 지금이라도 블로그에 올리고, 깃허브에도 종종 업로드하고 있는데 private repository에 커밋한 내역들은 잔디가 심어질까? 궁금증이 들었다. 📑 기존 상태 확인 컴퓨터로 확인했을 땐 분명 내 계정이니까 잔디가 심어진 걸 확인했는데 로그인 안 된 모바일로 확인해보니 역시나,, 잔디가 보이지 않는다. 이는 간단히 버튼 하나만으로 해결 가능하니 걱정은 노노 😝 📑 잔디 표시하는 방법 나의 깃허브 Overview 아래 보면 contributions 확인이 가능한데, 우측 상..
-
[GitHub] Repository public, private 변경하는 방법Tools/Git & Github 2022. 9. 30. 12:45
강의를 들으며 배운 내용을 github에 저장하려고 처음 Repository를 생성했을 때 public으로 설정했는데, 생각해 보니 강의는 유료강의였다. 소스 코드를 마음대로 공유하면 안 되기에 private로 변경하려고 한다. 🔨 1. Repository -> Settings 클릭 🔨 2. Settings 하단 Danger Zone에서 change repository visibility 버튼 클릭 🔨 3. make public, make private 중 원하는 작업을 선택한다. 🔨 4. 사용자명/repository name을 따라 쓰거나 복사 붙여넣기 후 change 버튼 클릭 🔨 5. 비밀번호 입력 🔨 6. 변경된 공개범위 확인
-
[Github Repository] 새로운 내용 업데이트, push 오류 해결Tools/Git & Github 2022. 9. 7. 09:10
이전 게시글에서 깃허브 계정을 생성하고 새로운 repository에 소스 코드를 업로드 하는 방법을 포스팅했다. 이번 포스팅에선 새롭게 프로젝트를 추가했거나 소스 코드를 수정했을 때 로컬 저장소에 저장된 내용을 원격 저장소인 깃허브에 업로드 하는 방법을 적어볼까 한다. Github에 업데이트 하는 법 1. 추가할 파일 더하기 git add . 2. 히스토리 만들기 git commit -m "up to part04" 3. Github로 올리기 git push origin master 이 3개의 스텝만 반복하면 새롭게 업데이트할 수 있는데 문제가 생겼다. push error hint: Updates were rejected because the remote contains work that you do hi..
-
[git & Github] git 다운 & 깃허브 Repository 만들고 프로젝트 업로드 하기Tools/Git & Github 2022. 8. 18. 23:17
new Repository 생성 우측 상단에 + 버튼 클릭 후 new Repository를 클릭한다. 그럼 새로운 저장소를 만드는 페이지가 나오는데 입력해야 되는 건 Repository name이다. 업로드할 파일, 프로젝트들이 저장될 저장소의 이름을 알아보기 쉽게 설정하고 Public으로 선택한 후 create 버튼을 클릭한다. 저장소 생성 후 보여지는 처음 화면이다. 아래 ...or create a new repository on the command line 을 보면서 git 명령어를 입력해 저장하고 싶은 파일들을 가져오면 되는 것.! 일단) git 설치를 우선으로 한다. git 다운 1. 검색창에 git을 검색 2. download for Windows 클릭 해당 운영체제에 맞게 다운받으면 된다...