Github 사용법

Jeong Yeongmin·2022년 9월 21일

개발자 시장에서 모르고 가면 무시당한다는 깃허브.
처음에 설치가 계속 막혀서 힘들긴 했지만 막상 gitHub 사용해보니 zip파일 만들어서 카톡으로 보내주는 것보다 훨씬 편하다. 역시 아는 만큼 세상을 편리하게 살아갈 수 있다.

1.당연히 우선은 github 가입.
가입한 후에는 repositories를 만들면 된다.

2.gihub를 가입했다고 해서 source code를 올릴 수 있는 것은 아니다. 소스코드를 내 컴퓨터에서 인터넷으로 올려주는 역할은 git이 하기 때문. 크롬창에서 git 설치 클릭하면 나온다.

3.환경설정을 해 준 다음
4.pycharm이나 vscode에 들어가서

# 맨 처음에 프로젝트 올릴 때는
git init

# 폴더에 있는 모든 파일들 다 올리기
git add .

# 어떤 파일들을 올릴 수 있나 보고 싶다면
git status

# 최종, 최종 최종, 최종의 최종의 최종..(히스토리)
git commit -m "first commit"

#아직 github랑 연결고리가 없는 상태
git remote add origin url(어디 Repository로 보낼지)

#연결고리가 잘 형성되었는지 보고 싶다면
git remote -v

#보내고 싶은 곳으로 보내기
git push origin master(or 보내고 싶은 branch name)

근데 마지막 줄을 쳤을 때 나는 아래와 같은 error가 떴었다.

! [rejected] yeongmin -> yeongmin (fetch first) error: failed to push some refs to 'https://github.com/yeongmin/test.git'

기존데이터가 손실될 수 있어서 푸쉬를 막은 거라

git push origin +master/branch

코드 손실을 걱정할 필요가 없다면 강제로 푸쉬해주기.
Github에 이미 연결을 시켜놓은 상태라면 계속 업데이트 해주는 방법은 아래와 같다.

git add .
git commit -m "second commmit"
git push origin master/branch

협업한다면 git clone을 많이 쓰게 될텐데

# 깃허브에서 소스코드 다운로드
git clone 코드다운받을깃헙주소 폴더이름

# 깃허브에 master(최종 Release할 파일)에 내 코드를 push하면 절대 안됨. 나를 위한 공간을 따로 깃헙에 파주기(branch 만들기)
git checkout -b freshman

git push origin freshman

상대방 소스코드에 변경사항이 있다면

git pull origin master/branch

for more info.
https://hackmd.io/@oW_dDxdsRoSpl0M64Tfg2g/ByfwpNJ-K

0개의 댓글