"이전게시판/Git"에 해당되는 글 - 5건
Post
Git Cui Commit
Git을 사용할 폴더 만들기
Git이 관리할 파일로 등록
버전만들기(commit)
git stage area
'이전게시판 > Git' 카테고리의 다른 글
Git Branch (0) | 2018.10.12 |
---|---|
invalid username or password Sourcetree 해결 (0) | 2018.10.12 |
GIT 사용 방법 정리 (0) | 2018.10.12 |
Git 기초_1 Clone, Commit, Push (with.TortoriseGit) (0) | 2016.07.13 |
Post
Git Branch 사용법
원격저장소(Remote)
인터넷, 네트워크에 연결되어있는 저장소. 로컬 저장소와 원격저장소를 연결해서 소스코드를 백업할 수 있다.
원격저장소로 소스코드 올리기(Push)
Push를 누르면 로컬에 있는 파일이 올라간다.
원격저장소로 업로드
수정사항을 Commit 하면 Push에 1이 뜬다.
저장소 복제(Clone)
원격 저장소에 내용을 자신의 local로 가져오는 것.
협업 pull,push
Stash
완성하지 못한 내용을 안전한 곳으로 이동시키는 것.
Tag
gitgnore
버전관리에서 파일을 무시한다.
'이전게시판 > Git' 카테고리의 다른 글
Git Cui Commit (0) | 2018.10.13 |
---|---|
invalid username or password Sourcetree 해결 (0) | 2018.10.12 |
GIT 사용 방법 정리 (0) | 2018.10.12 |
Git 기초_1 Clone, Commit, Push (with.TortoriseGit) (0) | 2016.07.13 |
Post
invalid username or password Sourcetree 해결
상황
로컬저장소와 원격저장소 동기화를 위해 Push 선택.
아이디, 비밀번호 입력 후 틀렸는지 실패해서 다시한번 시도하려고 했는데
아이디, 비밀번호 입력창이 뜨지 않아 계속
invalid username or password 에러 발생
해결
Sourcetree 인증정보를 삭제해야한다.
Updates were rejected because the tip of your current branch is behind 해결
상황
local 에서 작업한 내용을 원격저장소에 올리려고 Push 하니 아래와 같은 에러 발생.
해결
아마 새로 생성한 Repository에 Readme.md 파일이 있을 것이다.
'이전게시판 > Git' 카테고리의 다른 글
Git Cui Commit (0) | 2018.10.13 |
---|---|
Git Branch (0) | 2018.10.12 |
GIT 사용 방법 정리 (0) | 2018.10.12 |
Git 기초_1 Clone, Commit, Push (with.TortoriseGit) (0) | 2016.07.13 |
Post
GIT 사용 방법 정리
Git , Sourcetree 다운로드
Commit
파일추가 및 커밋을 하려면 해당 git 폴더에서 파일 생성한다.
Discard
working copy에 수정된 것을 원래대로 돌리고 싶을 때 선택.
Reset
이미 커밋한 것을 되돌린다.
Revert
Reset과 비슷하지만 다르다.
Branch
Branch는 미래에 넣을 수도 있고, 언제 들어갈지 모르는 새로운 작업을 할 수 있도록
Merge
2개의 Branch를 병합하는 것을 말한다.
- Master Branch 선택
- 병합하려는 Branch를 오른쪽 클릭하면 'Merge Branch into current branch' 메뉴가 있다. 클릭한다.
- Merge branch 'branchName' Graph가 생겼다.
충돌
Marster, Branch 의 소스코드의 같은 위치에 변경사항이 있다면 충돌이 일어난다.
충돌 예방
만약 장시간동안 Branch 작업을 한다고 했을 때 그 기간동안, Master 소스를 가져와서 동기화를 해야한다.
'이전게시판 > Git' 카테고리의 다른 글
Git Cui Commit (0) | 2018.10.13 |
---|---|
Git Branch (0) | 2018.10.12 |
invalid username or password Sourcetree 해결 (0) | 2018.10.12 |
Git 기초_1 Clone, Commit, Push (with.TortoriseGit) (0) | 2016.07.13 |
Post
Git 기초_1. Clone, Branch, Merge
git을 어쩌다가 사용하게 되었다.
그런데 SVN이랑 달라서 너무 어렵다ㅠㅠㅠㅠㅠ
뭐 GIT 자료야 많지만 콘솔이 많고 TortoiseGit은 별로 없어서(GUI라서 쉬우니까 그럴것 같지만..)
나를 위해 한번 정리해본다.
1. Clone
맨 처음에 Clone은 저장소에 있는 데이터를 내 local로 받는 명령어이다.
TortoriseGit에는 친절하게 Git Clone이라고 써져있다.
클릭하면 위와 같은 창이뜬다.
URL에 저장소 주소를 넣으면 되는데 깃허브를 모르는 사람은 당장 검색창에 깃허브를 쳐서
나의 인터넷 저장소를 만든다.
아무튼 만들고 나서 깃 저장소 주소를 URL에 넣어주고 OK 누르면 데이터가 받아진다.
로컬 Git 저장소에 데이터가 잘 받아졌다는 것은
초록색 화살표가 생긴것으로 알 수 있다.
2. Commit
Commit과 Push의 차이점은 Commit은 로컬 저장소에서 저장하는 것이고
Push는 진짜 저장소에 저장하는 것이다.
Git은 로컬 저장소와 진짜 저장소(말이 이상한데;;) 가 따로 존재한다.
SVN처럼 Commit한다고 바로 올라가지 않는다.
간단하게 Git Commit을 선택하면 된다.
Push도 쉽게 TortoriseGit > 을 클릭하면 옆에 Push 메뉴가 뜬다.
그것을 클릭해주면 된다.
브런치는 새로운 작업을 할 새로운 길을 만드는 작업이다.
만약 원본 작업인 master가 있고 새로만든 브런치 Test가 있다면
서로 같은 파일이지만 전혀 영향을 받지 않는다.
그래서 master에서 어떤 파일을 고쳤어도 Test에선 파일이 하나도 수정되지 않는다.
그래서 별개의 작업을 할 때 유리하다.
만약 SVN으로 작업했다면 저장소를 두번 내려받아야 했을 것이다.
(과거의 내가 그랬다.)
브런치랑 머지는 다음 이시간에!!!
'이전게시판 > Git' 카테고리의 다른 글
Git Cui Commit (0) | 2018.10.13 |
---|---|
Git Branch (0) | 2018.10.12 |
invalid username or password Sourcetree 해결 (0) | 2018.10.12 |
GIT 사용 방법 정리 (0) | 2018.10.12 |