上传文件#
- 确认连接
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("所有文件下载完成!")