티스토리 뷰
1. github에 저장소 생성.
이떄 충돌가능성 있으므로 Readme 파일은 안만드는 것을 권장.
2. 내 프로젝트 폴더에 .git 폴더 (skeleton) 생성
내 프로젝트 폴더로 가서 git init 으로 .git 폴더를 생성한다.
*추가
2-2) .gitignore 파일 프로젝트 폴더에 추가
Library 폴더 같은 내 프로젝트 폴더에만 있으면 되고 용량이 큰 파일들은 .gitignore에 추가해서 깃허브 저장소에는 올라가지 않도록 한다.
용량이 너무 크면 저장소에 푸쉬가 안됨.
https://github.com/github/gitignore/blob/master/Unity.gitignore
github/gitignore
A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on GitHub.
github.com
3. 내 프로젝트 폴더와 github 레포지토리 연결
git remote add [리모트저장소 이름] [깃허브 레포지토리 url]
git remote -v 로 연결된 remote 저장소 확인 가능.
4. add, commit
git add .
git commit -m "커밋내역"
으로 add와 커밋 진행
커밋함으로서 브랜치도 만들어진다.
5. 브랜치 이름 변경 (선택사항)
깃의 정책변경에 따라 디폴트 브랜치의 이름이 master에서 main으로 변경됐다.
그런데 깃허브 레포지토리의 디폴트 브랜치 이름은 처음에 main으로 만들어지는데
콘솔에서는 그냥 master로 만들어지는 듯 하다.
git branch -M main
명령어로 이름을 강제로 main으로 바꿀수 있다.
6. push
git push origin main 명령으로 push 해주면 된다.
'Git' 카테고리의 다른 글
Git) Support for password authentication was removed (mac) (0) | 2021.08.14 |
---|---|
Git 주소 (0) | 2021.07.13 |
리모트 트래킹 브랜치 (0) | 2021.07.10 |
Github desktop vs Command line (0) | 2021.07.10 |
git branch (0) | 2021.07.07 |
- Total
- Today
- Yesterday
- db
- Dijkstra
- graph
- Brute Force
- DP
- two pointer
- greedy
- Python
- CSS
- dfs
- permutation
- C
- recursion
- back tracking
- BFS
- priority queue
- Unity
- Tree
- C++
- Implementation
- MVC
- 이분탐색
- Stack
- binary search
- 자료구조
- 재귀
- floyd warshall
- Spring
- Kruskal
- 조합
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |