본문 바로가기

직장인8

GIT[3] : Version git diff 명령어인데, 직전 commit과 현재 commit의 Diff를 보여주는 것이다. git diff [commit1 hash] [commit2 hash] 하면 commit 1 2 의 차이점을 보여준다. source Tree에서는 비교하고자 하는 커밋 하나를 누르고, Ctrl + 다른 커밋을 누르면 두 커밋간의 차이를 볼 수 있습니다. First commit 클릭 후 Ctrl + Third commit 클릭 그러면 왼쪽 아래에 File들의 List가 나오고 클릭하면 Diff를 볼 수 있다. 수정된 파일들은 [스테이지에 올라가지 않은 파일] 쪽에서 Trace 된다. 내가 막 다 변경했는데, 원래대로 돌리고 싶다면 [수정된 파일] => 우클릭 => 폐기 이렇게 하면 수정된 내용들이 모두 날아가고,.. 2024. 2. 8.
Git[2] : Git 시작 모두의 깃&깃허브 라는 교재로 공부했습니다. Version 관리에서 3가지의 용어가 중요하게 쓰입니다. 1 ) Working Directory 2 ) Stage 3 ) Repository 여기서 1) 은 실제로 코드를 수정하고 마음대로 변경하는 내 작업공간이라고 생각하면 된다. 100개의 파일이 있고, 100개의 파일을 내가 마음대로 수정한다. 내가 이제 version을 하나 찍어내야하는데, 100개의 파일 중 딱 2개만 마음에 든다면 해당 2개의 파일만 Stage 단계까지 올린다음에, Stage 단계에 있는 파일로만 verison을 만든다. 즉 Stage는 다음 Version이 될 후보들이 올라가 있는 공간이라고 생각할 수 있다. Stage에 있는 파일들을 바탕으로, 저장소에 Verison을 만드는 것.. 2024. 2. 8.
Git[1] : Git이 무엇? 고등학교 때 자소서 적을 때 느꼈던건데, 제출하기 전까지 수정을 수십번씩 했던거같다 ㅋㅋㅋㅋㅋㅋ 계속 덮어쓰는 방식으로 수정을 해나갔는데, 막상 제출하기 직전에 아 몇일전에 적은 그 내용이 더 나았는데 ,,,,, 라는 생각이 든 적이 있는데 도대체 머리속으로 완벽하게 복구하지는 못하겠더라.. Git은 Version을 관리해주는 시스템 VCS (Version Control System) 이라고 생각하면 된다. 그냥 다른 version의 자료들을 다른 이름으로 저장하면 안될까? 자소서1, 자소서2, 자소서~~20, 이런식으로 그런데 이렇게 관리하면은 pc의 메모리를 너무 잡아먹기 때문에 좋지는 못한 방법이다. Git을 사용하지 않는다면 1 ) 변경 내역을 확인하기가 어렵다 => 직장 상사가 새로운 코드에 변.. 2024. 2. 8.
[Kotlin 뿌시기](4) 메소드 메소드라는 단어가 익숙하지는 않았는데 오랜만에 들어본다 ㅋㅋㅋㅋ 걍 쉽게 말하면 함수(Function)이다.. 중,고등학교 수학 시간에 진짜 많이 들었봤을 단어 고등학생 때 수학을 진짜 많이 좋아했어서,,, 함수라는 단어를 들으니까 설레네요 한 번 알아봅시다!.. c++에서 사용하는 함수 [반환형] 함수명(함수 인자){ ~~~ 연산 Return 반환 값 } 이런 형식인데 크게 다르지가 않다. fun 함수명(변수명:타입, 변수명:타입, ...):반환형{ ~~blah blah 연산~~ ~~blah blah 연산~~ return 반환값 } 이런식이다. 바로 코드 보면서 이해하는게 좀 더 나을거같다~ fun plusNumbers(FirstNum: Int, SecondNum: Int): Int { val resu.. 2023. 12. 27.