【git】将本地文件上传到github

安装git

选择一个文件夹作为git仓库,cd到文件夹输入

c 复制代码
git init

文件夹出现.git文件夹,该文件夹默认为隐藏文件夹,设置为不隐藏

在cmd中输入

c 复制代码
ssh-keygen -t rsa -C "xxx@xxx.com"

该邮箱为github邮箱,然后一路enter出现以下

在本地用户文件夹找到.ssh,打开id_rsa.pub复制获得key

到github创建key

复制刚才本地文件中的key到key中

输入以下添加用户名和邮箱,使用github用户名和邮箱

c 复制代码
git config user.name "要修改的名字"
c 复制代码
git config user.email "要修改的邮箱"

关联Git本地仓库和Git远程仓库,origin后为github仓库地址

c 复制代码
git remote add origin https://github.com/xxx/123.git

添加本文件夹下所有文件到本地仓库

c 复制代码
git add .

查看当前哪些文件已添加

c 复制代码
git status

提交到本地仓库

c 复制代码
git commit -m "upload file"

先尝试push,会弹出github的授权,按步骤授权即可

c 复制代码
git pull --rebase origin main

将刚刚本地提交的文件上传到远程仓库上,main是分支名字

c 复制代码
git push origin main

要删除本地仓库直接删除.git文件夹即可

查看所有分支

c 复制代码
git branch -a

切换分支

c 复制代码
git checkout main

查看日志,由上到下为最新到最旧的log commit后为本次提交的哈希值

c 复制代码
git log

查看所有远端仓库

c 复制代码
git remote  -v

切换本地和远端仓库关联

c 复制代码
git remote set-url origin https://github.com/xx/xx.git (新地址)

从远端仓库拉取文件到本地仓库,除了REDEME以外都会拉取下来

c 复制代码
git pull

回滚提交,可以通过git log查看某一提交操作的哈希值,本回滚为指定哈希值事件的逆操作

c 复制代码
git revert <commit-hash>
相关推荐
Leinwin1 小时前
微软开源GitHub Copilot Chat,AI编程领域迎新突破
microsoft·github·copilot
爱莉希雅&&&3 小时前
shell编程之awk命令详解
linux·服务器·git
baiyu334 小时前
成为git砖家(12): 看懂git合并分支时冲突提示符
git
草梅友仁5 小时前
草梅 Auth 与 AI 开发心得 | 2025 年第 27 周草梅周报
github·ai编程·视觉设计
wu_aceo8 小时前
将本地项目提交到Gitee
git·gitee·提交·本地提交·上传git
qianmoQ8 小时前
GitHub 趋势日报 (2025年07月02日)
github
A5资源网12 小时前
cloudflare配合github搭建免费开源影视LibreTV一个独享视频网站 详细教程
github
mortimer12 小时前
从零到一:构建一个 Chatterbox-TTS API 服务
开源·github·ai编程
真智AI13 小时前
利用 Claude Opus 4 自动化 GitHub 工作流:从安装到实战详解
运维·自动化·github
寻月隐君16 小时前
Rust 网络编程实战:用 Tokio 手写一个迷你 TCP 反向代理 (minginx)
后端·rust·github