ファイルのアップロード#
- 接続を確認する
git remote -v
- リモートのブランチからコンテンツをローカルに取得する;
# `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("すべてのファイルのダウンロードが完了しました!")