[Giit, GiitHub] 명령 일람표

1555 단어 GitGitHubidea
  • 자주 사용하는 명령에 대한 레코드 기록
  • 용어 설명 없음
  • 수시 업데이트
  • 별칭 설정


    git config --global alias.<別名> <コマンド>
    
    이하, 코드 내의 ()는 별명으로 쓴다

    기본 명령


    //ローカルリポジトリを新規に作成
    git init
    
    //ファイルをステージに追加
    git add <ファイル名>
    
    //ファイルの状態を確認
    git status(st)
    
    //ワークツリーとステージの変更差分を確認
    git diff
    
    //ステージとリポジトリの変更差分を確認
    git diff --staged
    
    //コミット
    git commit(ci) -m"メッセージ"
    
    //変更履歴の確認、「q」で終了
    git log
    
    //バージョンを戻す
    git checkout(co) <バージョン名> *
    

    분기


    //ブランチを切る
    git branch(br) <ブランチ名>
    
    //ブランチの切換え
    git checkout(co) <ブランチ名>
    
    //新しくブランチを作って切換え
    git checkout(co) -b <ブランチ名>
    
    //一覧表示、最後に-aをつければリモートのブランチも表示
    git branch(br)
    
    //削除、-dを-Dにすれば強制削除
    git branch(br) -d <ブランチ名>
    
    //マージ(統合先のブランチで実行)
    git merge <統合元ブランチ名>
    
    //リベース(統合元のブランチで実行)慣れるまで手元でしか使わない
    git rebase <統合先ブランチ名>
    

    GiitHub과의 대화


    //リモートリポジトリをローカルにコピー
    git clone
    
    //ローカルリポジトリをリモートのURLに関連付け
    git remote add origin [URL]
    
    //ローカルリポジトリをリモートへ追加
    git push -u origin main
    
    //ローカルの情報をリモートへアップロード
    git push
    
    //ローカルの情報をリモートにブランチとして追加
    git push <ブランチ名>
    
    //リモートの情報をローカルへ取得
    git fetch <リモート名>
    
    //リモートの情報をローカルへfetch + merge
    git pull
    
    

    기타


    //ワークツリーをステージの状態に戻す
    git checkout(co) -- <ファイル名>
    
    //ステージを最新リポジトリの状態に戻す、ワークツリーはそのまま
    git reset HEAD <ファイル名>
    
    //リモートを表示
    git remote
    
    //リモートの削除
    git remote rm <リモート名>
    
    

    좋은 웹페이지 즐겨찾기