일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PANDAS
- gas
- 파이썬
- list
- Apache
- math
- Redshift
- GIT
- django
- Google Excel
- Google Spreadsheet
- Tkinter
- Excel
- SQL
- Python
- matplotlib
- Java
- string
- numpy
- Kotlin
- Github
- Mac
- hive
- c#
- google apps script
- array
- PySpark
- PostgreSQL
- dataframe
- Today
- Total
목록GIT (21)
달나라 노트
지난번까지 discord bot을 만들고 작동까지 시켜봤습니다. Discord bot 만들기 1 = https://cosmosproject.tistory.com/384 Discord bot 만들기 2 = https://cosmosproject.tistory.com/482 근데 아주 결정적인 문제가 있습니다. 기본적으로 discord bot은 여러분이 컴퓨터에서 작성한 Python code를 실행시켜놓은 상태에서만 작동을 한다는 것입니다. 즉, 내가 컴퓨터를 계속 켜두고 discord bot의 내용이 담긴 코드를 실행시켜두지 않으면 그 시간에는 그 누구도 discord bot을 이용할 수 없죠. 이 부분을 해결하려면 나의 discord bot을 계속 실행시켜줄 수단이 필요합니다. 보통 이런 과정에서는 서버..
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 |\ | * ..
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..
git에서 branch라는 것을 이용하면 병렬과 같은 형태로 작업을 하고 합치는 등의 작업을 할 수 있습니다. 그러면 branch를 어떻게 다룰 수 있는지 알아보겠습니다. Branch 조회 먼저 지금 당장 어떤 Branch가 나의 git에 존재하는지 알아봅시다. git branch -> 현재 repository의 brach 출력 git branch -a -> 현재 repository에 연결된 모든 repository(remote repository 포함)의 branch 출력 git branch - r -> 현재 repository에 연결된 remote repository의 branch 출력 [Terminal] $ git branch * main git branch를 입력하면 위처럼 현재 repositor..