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 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("所有文件下载完成!")

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。