Git用法向上編

1217 ワード

Git Commit形式

git commit -m "type: descriptions"

typeには以下の種類があります.
  • feat:新機能(feature)
  • fix:バグの修正
  • docs:ドキュメント
  • style:フォーマット(コード実行の変動に影響しない)
  • refactor:再構築(すなわち、新規機能でもバグのコード変動を修正するものでもない)
  • test:追加テスト
  • chore:構築プロセスまたはアシストツールの変動
  • 例:
    git commit -m "feat: generate converted mov instructions"
    

    追加gitnoreファイル


    プロジェクトのルートディレクトリに追加します.gitnoreファイル、次はいくつかです.gitignoreファイルで無視される一致規則:
    *.a       #   .a  
    !lib.a    #   lib.a  
    /TODO     #   TODO  ,  subdir/TODO
    build/    #   build/  
    doc/*.txt #   doc/notes.txt   doc/server/arch.txt
    

    次にdemoを示します.
    .ieda
    .xml
    out
    gen
    

    .gitignoreは、trackされていないファイルしか無視できません.バージョン管理に組み込まれているファイルがある場合は、ローカルキャッシュを削除してからコミットします.
    git rm -r –-cached .   # 
    git add . 
    git commit -m “refactor: update .gitignore”
    

    Git Cloneが間違っている:RPC failed;curl 18 transfer closed with outstanding read data remaining


    ソリューション:
    # git 
    git config --global http.postBuffer 1024288000
    git clone https://gitee.com/towords/my_project.git --depth 1