コード状態2週目-HTML、CSSベース/Linuxベース/Gitベース


今週は新学の内容が多いですね.番組を作るときや他の人が制作内容を使うとき、どうやって持ってきて、一緒に作るときにどんな方法を使うかを学びました.どこに使われているのか疑問に思う人もいますが、今回はもっとかゆくなりましたパソコンが上手な人みたいで気持ちよかったです^^

HTML、CSSベース


本当に何度も練習してから本当にコードを書く考えをたくさん考えました.CSSは教養から少し学んだと思いますが、深い勉強を経て、私が体現できるところは本当に多いことに気づきました.一つの問題にも様々な解決策があるので、今週はcoflit問題を復習するために何度も試してみましょう.

2週目に勉強した内容の中で整理したい内容


CLIデフォルトコマンド

  • pwd (print working directory):現在位置を示すコマンド
  •     ex) 터미널의 프롬프트에 pwd를 입력하고 enter키
  • mkdir:フォルダの作成をコマンド
  •     ex) mkdir 폴더명
  • li (list 의 약자):特定のフォルダ内のファイルまたはフォルダを確認
  •     ex) li -a : all 의미로 숨어 있는 폴더나 파일을 포함한 모든 항목을 터미널에 출력 / li -l : 폴더나 파일의 포맷을 전부 표현
  • cd:フォルダに入る(ファイルに入れない)
  •     ex) cd 폴더명
  • rm:削除ファイル(削除したファイルは直ちに削除しますが、ごみ箱から復元されません)
  •     ex) rm bye.txt / rm -rf bye (- : 옵션을 받을 때, r : 폴더를 지울 때 사용, f : 질문을 받지않고 지울 때 사용)
  • cp:フォルダまたはファイルをコピーするときに使用(フォルダをコピーするときはrが必要)
  •     ex) cp helloWorld.txt hiComputer.txt / cp -rf bye hi
  • ./와 ../ : ./現在の内部フォルダです.../親フォルダの内部フォルダ
  •     ex) cd ../../
  • sudo:作成したフォルダの所有者はroot(コマンドls-ㅣで確認可能)とpasswordを入力する必要がある管理者権限を取得します.
  •     ex) sudo mkdir sudoMkdir
  • nano:テキストエディタファイルを開く(macでvs codeを開く場合はcode.)
  •     ex) nano 파일이름

    パッケージマネージャ


    緑には管理者権限が必要です(sudoコマンドを使用して管理者権限を取得します)
  • apt update:パッケージリストのリフレッシュ
  • apt list --upgradable:アップグレード可能パッケージリスト出力
  • apt upgrade:フルパッケージのアップグレード
  • apt --only-upgrade install 패키지이름:特定パッケージのみアップグレード
  • apt install 패키지이름:パッケージのインストール
  • apt list --installed:インストールされているパッケージの表示
  • apt search 검색:パッケージの検索
  • apt show 패키지이름:パッケージ情報の確認
  • apt remove 패키지이름:パッケージの削除
  • Git

  • パーソナルワークフロー
  • 1. 다른 계정의 Remote Repository를 내 계정으로 가져올 때 git에서 Fork를 이용
    
    
    2. 원격 Repository를 내 로컬에서 이용할 수 있도록 복사
    	- git clone 레파지토리 주소
        	- cd 폴더이름
    
    
    3-1. 내 로컬로 복사해온 디렉토리의 commit 되기 전까지의 상태를 표시  
         * staging area, untracked files 목록을 확인 가능
    	- git status
        
    
    3-2. Commit 혹은 staged 되지 않은 변경사항을 폐기
    	- git restore 파일명
        
         Unstracked files를 Staging area로 취해서 git 관리하에 둠
         	- git add 파일명 (모든 파일 추가 git add .)
            
         
    4. 수정작업이 끝났을 때 변경사항을 저장
    	- git commit -m '커밋메세지'
        
    
    5. local에서 변경, commit된 사항을 Remote Repository에 업로드
    	- git push <origin> <branch>
    
    
    6. Git hub에서 Compare & pull request
  • コラボレーションワークフロー
  • 1. 내 컴퓨터의 디렉토리를 GitRepository로 변환
    	- git init
    
    2. 내 Remote Repository 연결
    	- git remote add origin(별칭) 주소
    
    
    3. Pair의 Remote Repository 연결 [여러명이 가능하며 별칭에 다른 이름을 작성]
    	- git remote add pair(별칭) 주소
        
    
    4. 연결이 되었는지 확인
    	- git remote -v
            
         
    5. Remote Repository의 작업내용 가져오기
    	- git pull pair(origin도 가능) <branch>
        
    
    6. 내용 수정
    
    
    7. 혼자 작업 workflow에서 3-2, 4, 5를 반복
  • その他
  • 1. git 설정시 맥과 우분투에서 각각 병합시 문제를 일으키지 않기 위해 추가 설정
    	- git config --global core.autocrlf true / input (우분투 / 맥)
    
    
    2. local에서 commit한 내용을 취소할 때
    	- git reset HEAD^
    
    
    3. 기존 Repository 제거
    	- git remote remove origin(별칭)
        
    
    4. commit 기록 확인
    	- git log -> 터미널 창 종료 'q'