【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>
相关推荐
逛逛GitHub10 分钟前
YC 总裁开源了自己亲手写的 AI Agent 大脑,1 周就 1 万点赞。
github
游九尘1 小时前
git只忽略自己本地的文件,其他人的文件正常提交
git
SiYuanFeng2 小时前
新手学Git:以一个小游戏项目为例,完成初始化、提交、查看历史与恢复版本
大数据·git·elasticsearch
CoderJia程序员甲3 小时前
GitHub 热榜项目 - 日榜(2026-04-21)
ai·大模型·llm·github·ai教程
Garfield20053 小时前
基于 GitHub 开源项目二次开发:Upstream 同步、Merge / Rebase 边界与实践
开源·github
rayyy93 小时前
Git 忽略已提交过的文件夹 完整步骤
git
KD3 小时前
「OpenClaw」我写了个桌面控制Skill,让龙虾接管电脑!(MacOS版)
人工智能·开源·github
YoseZang3 小时前
【手工】git的使用 - 密钥生成和多账户使用(config文件)
git
韭菜钟3 小时前
Git 代理与内网 Gitea 共存方案(无需 no_proxy)
git·gitea
研究点啥好呢4 小时前
Github热榜项目推荐 | Fireworks Tech Graph:告别手动绘图时代
python·开源·github·claude·skills