티스토리 뷰

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로 땡겨온다.  

  
  






댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함