일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- django
- PySpark
- numpy
- dataframe
- Github
- list
- Google Spreadsheet
- Redshift
- Java
- gas
- Kotlin
- Tkinter
- Google Excel
- array
- 파이썬
- PANDAS
- google apps script
- Apache
- Python
- Mac
- c#
- matplotlib
- SQL
- Excel
- GIT
- PostgreSQL
- string
- math
- hive
- Today
- Total
목록Github (23)
달나라 노트
github에서는 github pages라는 web hosting service를 제공합니다. 이를 이용하면 내가 작성한 html 파일들을 hosting할 수 있습니다. 이번에는 그 방법을 알아봅시다. 먼저 github 계정은 반드시 있어야합니다. github 계정은 있다고 가정하고 진행하겠습니다. github에 로그인한 후 해야할 것은 먼저 repository를 만드는 것입니다. html 파일들을 deploy하려면 어쨌든 호스팅할 html 파일이 있어야하고, 이 파일들은 github repository에 저장됩니다. 먼저 저는 my_web이라는 이름의 repository를 만들었습니다. 일단 계정이 무료 계정이라는 가정 하에 github pages를 이용하려면 기본적으로 repository가 Publi..
git을 사용하면 여러 branch들을 생성하고 병합하는 등의 내용을 진행합니다. 이 과정에선 수많은 commit이 합쳐지며 사실상 이것을 일일이 다 기억하기는 어려운 상황이 되죠. 이런 경우 branch들의 병합과 각각의 commit들에 대한 log를 좀 더 알기쉽게 그래프의 형태로 볼 수 있는 명령어가 있습니다. [Terminal] $ git log --oneline --graph * 7d4a5d1 (HEAD -> main) Merge branch 'test' into main |\ | * 8a533f2 (test) commit in test branch * | 2e762b0 edit in main branch |/ * 9e5c798 Merge branch 'test' into main |\ | * ..
Github에서 나의 repo에 branch를 생성하면 마치 원본 파일을 2개로 복사해놓는 효과입니다. Repository A에 있는 기본 branch인 master branch가 있으며, 여기에 추가로 test branch를 생성했다고 가정해봅시다. test branch로 놓고 파일을 수정한 후 master branch로 가서 해당 파일을 보면 test branch의 수정내역이 master branch에선 보이지 않습니다. test branch를 master branch로 병합하기 전까지는요. 상황을 가정해봅시다. 내가 어떤 프로그램을 작성하고있는데, 원본 파일에다가 마구 테스트를 하면 문제가 생길 수 있으니, brach를 이용하려고 합니다. branch를 생성하여 test branch에서 수정을 한 ..
git을 사용하다보면 여러 개의 branch를 하나로 합치거나, 다른 remote repository로부터 pull을 하고 merge를 하는등 여러 merge를 하는 상황이 발생할 수 있습니다. 하지만 branch들의 수정사항이 충돌하여 merge가 실패하는 등 여러가지 사유로 merge에 실패할 때가 있습니다. 이런 경우 실패 원인을 찾아 해결할 수도 있지만, 진행중인 merge가 있는 경우는 commit, push 등이 불가한 경우가 있어서 현재 진행중인 merge 자체를 취소해야할 때가 있죠. git merge error 예시 Automatic merge failed; fix conflicts and then commit the result. git merge error 예시 Automatic me..