gitは削除ファイルを追加します.(SSH接続を使わずにアカウントのパスワードを使います.)


目次
  • git追加削除ファイル
  • クライテリア
  • シンプルフロー
  • ペア非master branch修正
  • git追加削除ファイル
    前言
    GitHubは自分のプロジェクトインターフェースで直接ファイルを削除することをサポートしていません.GitHubデスクトップまたはgitツール(Windowsはgit bashを配置する必要があります.)を使う必要があります.ここでは、colabまたはxshell(リモートLinuxに接続する必要があります)を使用する教程を提供します.一方、gitバージョンの制御動作は、ローカルのプロジェクトを使ってリモートの代わりに、ファイルやフォルダのみを提出することではない.
    簡単な流れ
  • 新しいディレクトリを作って、全部の操作はこの中で
  • をします.
    !mkdir try
    %cd try
    
  • 新規ローカルgit倉庫
  • !git init
    
  • リモートライブラリを追加します.ここでorignは別名です.
  • に変更できます.
  • のうち、yourAcceount Name:[email protected]「account」:{password}@github.comフォーマットを満たし、提出時の身分認証(SSH認証が不要であることを意味する)として、ここで自分のアカウントのパスワードを記入する必要があり、自分が修正したい倉庫に置き換える
  • .
    !git remote add origin https://yourAccountName:[email protected]/leaving-voider/Android-based_Fashion_Dection_in_real_time.git
    
  • は、origginを別名とするプロジェクトのmaster分岐pullを当地
  • に提供します.
    !git pull origin master
    
  • は私がアップロードしたいのを対応フォルダにコピーして、ここであなたの必要に応じて
  • を行います.
    !cp ../jupyter\ notebook.ipynb ./code
    
  • 私が削除したいのを
  • 削除します.
    !rm ./code/colaboratory.ipynb
    
  • は、現在のディレクトリのすべてのファイルを一時預かりエリア
  • に追加する.
    !git add .
    
  • にcomitを追加して動作し、後の引用符の説明情報を
  • に変更することができます.
    !git commit -m 'update jupyter notebook'
    
  • このステップはあなたの身分を説明します.まだ必要です.SSH認証が必要ではありません.
    # !git config --global hub.protocol https
    !git config --global user.email $email
    !git config --global user.name $username
    
  • ローカルのorigginプロジェクトのmasterをpushし、remoteのmasterの代わりに
  • 分岐します.
    !git push -u origin master
    
    注:リモートのbranch名がmasterでない場合は必要です.git checkout gh-pagesは現在のところのbranchを変えます.git branchは所在のbranchを見ることができます.
    非master branchの修正
    デフォルトの分岐名がマスターと呼ばない場合は、GitHub pagesのように修正する必要があります.ファイルを修正する前に分岐を切り替え、pushでも分岐名を変更します.
    この場合の完全な例は以下の通りです.
    !mkdir try
    %cd try
    
    !git init
    
    #         repository        
    !git remote add origin https://yourname:[email protected]/leaving-voider/Android-based_Fashion_Dection_in_real_time.git
    
    #          biubiu
    !git pull origin biubiu
    
    #       ,       biubiu,     ,     master branch,          : master
    !git branch
    
    #    biubiu  
    !git checkout biubiu
    
    #       
    !rm ./code/colaboratory.ipynb
    
    !git add .
    
    !git config --global user.email yourEmail
    !git config --global user.name yourUsername
    
    !git commit -m 'first update'
    
    #        biubiu  
    !git push -u origin biubiu
    
    これでGitHub repositoryの該当書類を削除できます.