Git初始化本地文件夹,并推送到远端

推荐先在 GitHub、GitLab 或 Gitee 创建一个空仓库,不要勾选自动创建 README,然后执行:

bash 复制代码
# 1. 进入本地项目
cd /path/to/project

# 2. 初始化 Git(如果已经是 Git 仓库则跳过)
git init

# 3. 提交本地文件
git add .
git commit -m "Initial commit"

# 4. 将默认分支命名为 main
git branch -M main

# 5. 关联远程仓库
git remote add origin <远程仓库地址>

# 例如 HTTPS
git remote add origin https://github.com/username/project.git

# 或 SSH
git remote add origin git@github.com:username/project.git

# 6. 检查远程地址
git remote -v

# 7. 首次推送
git push -u origin main

以后更新只需:

bash 复制代码
git add .
git commit -m "说明本次修改"
git push

如果提示 origin already exists

bash 复制代码
git remote set-url origin <新的远程仓库地址>

如果远程仓库已经包含 README 等提交,先同步:

bash 复制代码
git pull --rebase origin main
git push -u origin main

推送前建议检查:

bash 复制代码
git status

确保 .env、密码、API Key、编译产物等已经写入 .gitignore。使用 HTTPS 时通常需要访问令牌,而不是账户密码;使用 SSH 时需要先配置 SSH 密钥。

相关推荐
玄芯散人4 小时前
【筑基·058】Git协作工作流:冲突解决和PR流程
git·版本控制·团队协作
寺中人7 小时前
Git 版本控制完全入门指南:从安装到实战,提交 + 分支 + 协作 + 冲突解决全拆解
git·开发工具·版本控制·团队协作·代码管理
荔枝梅梅9 小时前
新手程序员 SSH 第一课:从 Git 仓库连接失败理解 SSH 协议与密钥配置
git
玄芯散人9 小时前
【筑基·057】Git代码时光机:版本控制入门到分支管理
git·版本控制·嵌入式开发
szephyr12 小时前
Git 分支管理实战:feature/release/hotfix 怎么用才不乱
git·分支管理·团队协作·工作流·hotfix
一木 之林12 小时前
手搓家庭服务器:二手装机、Docker部署、端口映射与frp内网穿透
服务器·人工智能·git·编辑器
烛之武12 小时前
Git教程笔记
git·gitee
Sharewinfo_BJ13 小时前
PBIP项目结构与文件解析
git·powerbi·智信bi·上北智信
Hvitur1 天前
Linux安装Git【离线安装】
git
howard20051 天前
6.4 Git安装与配置
git·安装配置