banner
xingli

xingli

猫娘爱好者

gitの基本的な使い方のチュートリアル

ファイルのアップロード#

  1. 接続を確認する
git remote  -v
  1. リモートのブランチからコンテンツをローカルに取得する;
# `main`はリモートブランチ名であり、既存の任意のブランチにすることができます
git pull origin main

②プロジェクトのすべてのファイルをリポジトリに追加する:git add .

③add したファイルをリポジトリに commit する

git commit -m “コメント文”
git push -u origin main  #*//mainはアップロード先のブランチです*

Git の最新の commit メッセージを修正するには、次のコマンドを使用できます:

git commit --amend -m "新しいコミットメッセージ"

"新しいコミットメッセージ" を使用したい新しいメッセージに置き換えます。これにより、

リモートリポジトリに強制的にプッシュし、リモートコードベースを上書きする#

git push  -f  --set-upstream  origin  main:main

ブランチの切り替え#

git branch -M main

Github 公式#

クイックインストール - 以前にこれを行ったことがある場合#

新しいファイルを作成する または 既存のファイルをアップロードする ことで始めることができます。各リポジトリには README、 LICENSE、および .gitignore を含めることをお勧めします。

… またはコマンドラインで新しいリポジトリを作成する#

echo "# vue3Template" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin [email protected]:YlyAyzbl/vue3Template.git
git push -u origin main

… またはコマンドラインから既存のリポジトリをプッシュする#

git remote add origin [email protected]:YlyAyzbl/vue3Template.git
git branch -M main
git push -u origin main

… または別のリポジトリからコードをインポートする#

このリポジトリを初期化して、Subversion、Mercurial、または TFS プロジェクトからインポートできます。

GitHub リポジトリのクローン#

import requests
import os

# GitHubリリースページのURL
url = "https://api.github.com/repos/apernet/hysteria/releases/tags/app%2fv2.2.0"

# ここにGitHubのユーザー名と個人アクセストークンを入力してください
github_username = "<YOUR_GITHUB_USERNAME>"
github_token = "<YOUR_GITHUB_TOKEN>"

# ダウンロードしたファイルを保存するディレクトリを作成する
os.makedirs('downloads', exist_ok=True)

# GETリクエストを送信してリリース情報を取得する
response = requests.get(url, auth=(github_username, github_token))

if response.status_code == 200:
    release_info = response.json()
    assets = release_info['assets']

    for asset in assets:
        download_url = asset['browser_download_url']
        file_name = asset['name']
        download_path = os.path.join('downloads', file_name)

        # ファイルをダウンロードする
        download_response = requests.get(
            download_url, auth=(github_username, github_token))
        if download_response.status_code == 200:
            with open(download_path, 'wb') as file:
                file.write(download_response.content)
            print(f"ファイルをダウンロードしました: {file_name}")
        else:
            print(f"ファイルをダウンロードできませんでした: {file_name}")
else:
    print("リリース情報を取得できませんでした")

print("すべてのファイルのダウンロードが完了しました!")

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。