上傳檔案#
- 確認連線
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 Release 頁面的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("所有文件下載完成!")