[Github] 감각 끌어올리기 - 간단한 연습
1. Git client 환경
: 학부 차원에서 형상관리를 할 기회는 많지 않다.
졸업 프로젝트 때 서버 개발자에게 소스를 참고하게 할 목적으로 쓴 정도.
하지만, 크고 작은 프로젝트에서 (억지로) 적용시켜 봤을 때, 버젼 관리의 필요성을 직,간접적으로 느낄 수 있었고, 혼자 개발하면서 버젼 관리가 필요할 때가 꽤 많았다.
2. Git 명령어 빠르게 연습
: git 명령어를 연습할 수 있는 아주 좋은 사이트가 있더라.
-> https://try.github.io/levels/1/challenges/2
git 명령어 |
설명 |
git init |
git을 위한 환경 구축. 버젼 관리가 필요한 directory로 들어간 상태에서 git init을 하면됨! |
git status |
현재 add되거나 add되지 않은 file을 분류해서 보여줌. (git status로 파일들의 상태를 자주 확인하는게 좋다. |
git add octocat.txt git add '*.txt' |
현재 디렉토리 안에있는 octocat.txt파일을 git에 쓸 준비를 하는 과정. -> add된 파일은 git status로 봤을때 초록색으로 표시되며, 이는 git에 올릴(commit)할 준비가 되어있다는 뜻. |
git commit -m "commit message" |
현재 add된 file들을 commit(버젼 저장)하는 과정. -> '-m'은 commit시 comment를 달아놓는 것. |
git log |
현재까지 log를 볼 수 있다. |
git remote -v |
현재 현재 프로젝트와 연결된 remote repository를 확인할 수 있다. (없으면 연결해 줘야됨) |
git remote add origin https://github.com/try-git/try_git.git |
현재 프로젝트와 원격 repository인 https://github.com/try-git/try_git.git와 연결 |
git push origin master |
local -> remote repository |
|
|
git clone | : 내가 project의 시작을 담당할 가능성은 극히 적다. 대부분의 경우 원격에 있는 걸 local로 땡겨와 작업을 하게 될텐데, 이때 clone을 사용한다. |
git pull | : 현재 repository의 최신 상태를 local로 땡겨온다. |