티스토리 뷰
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로 땡겨온다. |
'개발자 배배 > Github' 카테고리의 다른 글
[Github] - "Repository fork떠서 PR(pull request) 보내기" (0) | 2018.04.03 |
---|
- Total
- Today
- Yesterday
- wegith
- 행복의 상대성
- 연동
- layout_weight
- server ip
- KAKAO
- RECO beacon
- 책 집필
- call back 뺏아오기
- 카카오톡 연동
- fragment 겹침
- SQLPro
- 수업교재
- call back
- monitoring
- 카카오톡
- Beacon
- 비콘
- startService
- kakao oven
- kakaotalk
- eddystone
- Android
- 카톡
- stopService
- ranging
- nodejs
- Retrofit
- 안드로이드
- tabLayout
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |