GIT


Git에 관하여

1. 자주사용 하는 Git (Linux) 명령어

Image for post

개인적으로 정리한 Git 명령어 입니다. 무엇보다도 손에 익어서 command를 자유롭게 날리는게 핵심인 듯 합니다.

git init # git 생성하기
git checkout branch_name # 브랜치 선택하기
git pull # git서버에서 최신 코드 받아와 merge 하기
git fetch # git서버에서 최신 코드 받아오기
git config global user.name “user_name” # git 계정Name 변경하기
git config — global user.email “user_email” # git 계정eMail 변경하기

2.Git이란?

협업툴, Version Control, Source관리를 위한 도구이며 결국 수많은 사람이 코드작업 등을 붙어서 같은 곳을 보며 작업할 수 있는 생산성을 이끌어내는 도구정도로 볼 수 있는 것 같네요.

3.Git설치 URL

아래 공식 Git 사이트에서 다운로드 가능합니다. 맥/윈도우 환경에 맞추어 다운로드 및 설치

https://git-scm.com/downloads

4.Git 작업흐름

git addgit commit - mgit push origin master 형태로 진행되는 것 같습니다.

$ git add -A
$ git commit -m "added the most important feature ever before"
$ git push origin master

gitmaster branch로 작업하는 것은 혼자서 모든 권한을 가지고 작업하는 경우(개인 포트폴리오 등등)에 주로 사용됩니다. 그러나, 대부분 팀으로 일하기 때문에 두 명이상이 붙어서 개발작업을 할 경우 branch를 만들어서 작업합니다.

$ git checkout -b new_feature # `new_feature` 브랜치 생성 
$ git add -A # 작업 결과를 Staging Area 저장
$ git commit -m "finish up the latest feature ever before" # 커밋하기
$ git push origin new_feature # new_feature 브랜치에 결과를 푸쉬해서 밀어넣기
$ git branch --set-upstream-to origin/new_feature #업스트림 origin 설정하기
$ git checkout master # `master` 브랜치 작업 시작
$ git branch --delete new_feature # 로컬 `new_feature` 브랜치 삭제
$ git branch -D new_feature # 로컬 `new_feature` 브랜치 삭제
$ git push origin :new_feature # 호스팅된 `new_feature` 브랜치 삭제

이 글이 도움이 되셨다면 추천 클릭을 부탁드립니다 :)

Buy me a coffeeBuy me a coffee





© 2020 modified by Tae You Kim

Powered by "shoman2"