반응형

git 4

git, github의 차이점 feat. github desktop은 무엇일까요?

git과 github는 다른 것입니다. git은 free and open source distributed version control system 입니다. 이게 무슨 말일까요? git을 당신이 설정해놓는다면 git은 계속하여 당신의 파일을 추적할 것입니다. 영어로 tracking한다고 생각하시면 됩니다. 당신의 파일들이 바뀔때 마다 그 순간을 git은 기억하고 있을 것입니다. 그러다가 당신이 프로젝트를 완전히 망쳤을때 온전했던 당신의 프로젝트로 옮겨갈 수 있도록 git은 도와 줄것입니다. github는 무엇일까요? github는 git provider입니다. hub는 많이 들어 보셨을텐데, 구글에 번역해보면 중심, 바퀴통 이런 의미가 있습니다. 저희가 택배를 추적할때도 보면 특히 대전 hub에 택배들이..

git 2022.10.23

git 명령어를 사용할 때 origin이란 무엇일까요?

우리는 git을 사용할 때 git push origin master라는 상용구를 많이 씁니다. 하지만 여기서 origin이 무엇인지 master가 무엇인지 이런 것들이 헷갈릴 수 있는 분들이 있을 거라 생각이 들어서 간략하게 적어봅니다. 여기서 origin은 무엇일까요?? 2022.10.01 - [git] - git으로 컴퓨터와 노트북 연동하여 작업하기~ 여기 글에서 적었을 당시 git remote add origin [url]이라는 명령어를 사용했습니다. 이것은 remote(원격저장소에) origin이라는 이름으로 url을 추가하겠다는 의미입니다. 예를 들어 보겠습니다. 저는 orange 라는 이름의 git repository를 하나 만들었습니다. 그리고 vscode에서 간단한 작업환경을 만들었습니다...

git 2022.10.05

git reset HEAD 의 hard, soft, 복합 옵션의 차이점

git reset HEAD에 대해서 알고 계신가요? 일단 HEAD가 무엇일까요? git log를 터미널에 입력해서 확인해보겠습니다. git log를 입력하게 되면 위 사진과 같이 HEAD 와 origin이 보이는데요. 간단하게 생각하면 HEAD는 여러분의 컴퓨터입니다. 컴퓨터 작업환경은 HEAD라고 생각을 하면되고 우리의 github 가 origin(원격저장소)이라고 생각하시면 편할 것 같습니다. 그럼 git reset HEAD 에서 --soft, --hard, 그리고 복합옵션의 차이점은 무엇일까요? git reset HEAD^ ---hard 백문이 불여일견 일단 터미널에 입력을 해보겠습니다. 입력을 하기전 log입니다. 입력후 확인을 해보면 Updated origin이 사라졌습니다. --hard는 아예..

git 2022.10.03

git으로 컴퓨터와 노트북 연동하여 작업하기~

안녕하세요. 집에 컴퓨터가 있고 한번씩 코딩을 하여 작업을 하시고 나중에 노트북을 들고 나갔는데 작업이 연동되어 있지 않아 당황 할 수 가 있는데요! 이럴때 git을 통해 컴퓨터와 노트북을 연동 하는 방법을 알아보겠습니다! 일단 예를 들어서 컴퓨터에서 작업을 끝마친 경우를 한번 봅시다! 일단 우리는 git에 repository가 있어야 합니다. github.com으로 가줍시다! 여기서 newrepository를 만들어 줍시다! 대충 만들어 줍니다! public 할지 private할지는 본인의 선택입니다! 그러면 이렇게 github repository의 url이 생기게 됩니다! 이 url을 vscode의 작업환경에 연동을 시킬 껀데요! 일단 본인이 작업 중인 vscode를 열어줍니다! 저는 예시 이기 때문..

git 2022.10.01
반응형