github desktop

·Git&Github
만약 어떤 repository를 fork 한 후 우리가 수정하는 동안 그 repository, 즉 베이스 코드 저장소에 변경사항이 생긴다면 무슨 일이 생길까? 그러면 우리가 수정한 코드는 최신 코드 위에서 작업한 결과물이 아니게 되는 상황이 발생할 것이다!! 이를 해결하여보자. 우선 fork를 하면 위에서 볼 수 있듯이 upstream/master branch 가 생성되어 있는 것을 볼 수 있다. 이 upstream branch는 베이스 저장소의 master branch 와 커뮤니케이션 한다. 이 branch 를 통해 변경사항을 요청받아서 베이스 저장소의 최신 코드를 가져올 수 있다. 방법은 간단하다. 위에 보이는 Fetch origin을 클릭하면 upstream 에서 fetch를 하게된다. 그 후, u..
·Git&Github
아직 우리의 repository는 publish를 안해주었기 때문에 local에만 존재한다. 한번 publish 해보자!!! 위의 Publish repository버튼을 누르면 로그인하는 창이 나오는데 Github 아이디와 비밀번호를 입력해준다. 그 후 GitHub.com 에서 Keep this code private 칸의 체크표시를 해제해준 뒤 Publish repository를 클릭해준다. 이제 우리는 Github에 모든 작업을 업로드했다!! Github에 가보면 다음과 같이 우리가 진행한 commit 사항들이 모두 업로드 되어있는걸 확인할 수 있다. 모든 git history가 이제 Github에 올라가 있는 것이다. 이제 Github의 여러가지 기능에 대해서 알아보자. Github에 가면 다음과 ..
·Git&Github
다음은 commit 에 대해 알아보자. Github Desktop에는 다음과 같은 commit 버튼이 있다. commit이란? commit은 기본적으로 작업에 대한 기록이다. 작업중은 폴더에 어떤 변경사항이 있고, 그것을 히스토리에 시간대와 같이 저장하기 위해 사용한다. 한번 commit을 진행해보자. Visual Studio Code 에서 main.txt파일을 하나 생성해준다. 그 후 원하는 제목을 써 주고 (이미지에서 Created main.txt 칸) Commit to main 버튼을 클릭해준다. 그러면 uncommited changes는 없는 상태이므로 다시 No local changes라고 뜨게 된다. 그리고 왼쪽 상단에 있는 History로 들어가보면 위와 같이 처음에 자동으로 있었던 .git..
·Git&Github
Git : Distributed Version Controll System(분산 버전 관리 시스템)으로 파일들을 트래킹하는 방식이다. (git repository 안에 있는 모든 파일들의 변경사항을 주시하고 있음.) -> 어떤 일이 일어났는지 모든 트래킹을 갖고 있기 때문에 특정 시점의 수정 전 코드로 언제든지 돌아갈 수 있음. -> git은 파일들을 0과 1의 binary code로 읽기 때문에 어떤 형식의 변화라도 인지가능함. Github: Cloud Git Provider중 하나로 우리가 작업한 git 파일(git 변경사항)들을 올리는 일종의 저장소이다. -> 저장되어 있는 git project를 언제든지 다운로드 가능! Github Desktop: git 을 위한 graphic user inter..
brian99
'github desktop' 태그의 글 목록