본문 바로가기
반응형

알고리즘222

[Git] 특정 커밋(commit) 에서 파일 삭제 안녕하세요! 오늘은 특정 커밋에서 파일삭제에 대해서 말해보려고 합니다. 저는 Github 를 사용하는데 가끔 연습용으로 프로젝트를 만들면 API key 나 중요 정보가 올라오곤 합니다. 그럼면 `GitGuardian` 에서 알람을 주고 저는 바로 대응을 하곤 합니다. 그때 주로 사용하는 방법은 다음과 같은 명령어를 실행을 시키는 것입니다. 1 2 git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 파일명' --prune-empty --tag-name-filter cat -- --all Colored by Color Scripter cs 파일명은 상대 경로를 지정을 해주셔야 합니다. 또한, window 에서는 '' 가 아닌 .. 2020. 12. 21.
[알고리즘] c++ cpp vector 중복 제거 포인트 1. 중복을 제거하는 방법은 다양하게 있다. (#include 을 사용을 하여 중복을 제거하는 방법) 2. set을 이용하여 제거하는 방법 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. set 을 사용하는 방법 #include using namespace std; int main(){ vector vc = {1, 1, 1, 2, 3, 4, 5, 5, 5, 6}; set set1(vc.begin(), vc.end()); //그러면 set안에는 자연스럽게 return 0; } vector를 이용하는 방법 #include #include #include using namespace std; int main(){ vector vc = {2, 3, 4, 2, 3}; vc.erase(unique(.. 2020. 12. 4.
[알고리즘] c++ cpp 연속된 숫자 1개씩 입력 방법 1100111이라는 숫자가 한 줄로 입력이 되는 경우 제가 생각하는 방법은 2가지입니다. 1. string 을 활용을 하여서 1개씩 int로 받아서 사용을 한다. #include #include #include using namespace std; int main(){ int n, m; string s; cin>>n>>m; for(int i=0; i>s; for(int j=0; j>n>>m; for(int i=0; i 2020. 12. 4.
Gitflow GitFlow 를 지원하는 많은 Git GUI Client 가 있다. (소스트리, GitKraken) 등등 Gitflow 를 통해서 자신의 코드를 어느 정도 형식화 하는 것이 중요하지 않을까? 조심스럽게 생각해본다. 1. feature 2. release 3. hotfix 4. bugfix ## 깃플로우 그림 첨부 할 것 (나중에) 본인의 사용 예시 (남에게 결과물을 보여주는 것은 상당히 용기가 필요하다.) 사실 본인도 사용하기 시작한지 얼마 되지 않아 미숙합니다. 아래 그림은 그냥 이런 느낌이구나 생각하시면 좋을 것 같습니다. 2020. 12. 4.
반응형