通过git将文件push到github 远程仓库

1.先git clone 代码地址

git clone htttp://github.com/用户名/test.git

  1. 添加文件

例如:touch 1.txt

3.将文件添加到暂存区

git add 1.txt

4.提交

git commit -m "commit 1.txt"

5.与远程仓库建立关联

git remote add 远程仓库名 远程仓库链接

例如:git remote add test htttp://github.com/用户名/test.git

6.git push 远程仓库名

例如:git push test

此时需要填写用户名和token

推送到同名的远程分支: 如果你的本地分支与远程分支同名,且远程分支已经存在,你可以简单地执行:

git push 远程仓库名 本地分支名

推送到不同名的远程分支: 如果你想推送本地分支到一个不同名的远程分支(或者远程尚未有这个分支),可以使用以下命令:

git push 远程仓库名 本地分支名:远程分支名

如果远程分支不存在,Git 会创建一个新的远程分支。

关联本地分支和远程分支: 如果你想在以后的推送中不再每次都指定远程分支名(即设置默认的上游分支),你可以使用 -u(或 --set-upstream)标志来设置跟踪关系:

git push -u origin 本地分支名

或者

git push --set-upstream origin 本地分支名:远程分支名

设置跟踪关系之后,下次你只需调用 git push 即可将更改推送到关联的远程分支。

强制推送: 如果你需要覆盖远程分支(这很危险,因为它会丢失远程分支上的更改!),可以使用 -f 或 --force 标志:

git push -f origin 本地分支名:远程分支名

但是,请只在真正必要且明确了解后果的情况下使用强制推送。

删除远程分支: 要删除远程分支,可以用以下命令:

git push --delete origin 远程分支名

在执行 git push 之前,确保你已经使用 git add . 将你的改动添加到暂存区,并且使用 git commit 提交了你的更改。在推送到远程仓库之前,你也可能想要先执行 git fetch 和 git pull 以确保你的本地分支是最新的。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_31763735/article/details/137458026

注意:当通过git init的方式构建本地仓库后,然后通过如上的方式push到远程仓库,会报错:

表示,需要先pull一下,保持远程与本地的同步。???

相关推荐
爱写代码的派大星31 分钟前
git 拉取和合并
git
想用offer打牌1 小时前
一站式讲清Spring AI Alibaba的OverAllState和RunnableConfig
人工智能·架构·github
Kp独立开发3 小时前
开源项目二次开发最佳实践:Fork + 分支隔离与同步
git·开源
逛逛GitHub3 小时前
推荐 5 个小众但有趣的 GitHub 开源项目。
github
极智-9964 小时前
GitHub 热榜项目 · 日榜精选(2026-01-07) | protobuf、web-check、PowerToys等
github·开发工具·开源项目·数据交互·ai框架
Tfly__6 小时前
Ubuntu20.04安装Genesis(最新)
linux·人工智能·pytorch·ubuntu·github·无人机·强化学习
程序员的程6 小时前
我做了一个前端股票行情 SDK:stock-sdk(浏览器和 Node 都能跑)
前端·npm·github
Galaxy~5676 小时前
Git常见命令及用法
大数据·git·elasticsearch
fandroid7 小时前
在GitHub上fork项目后,fork仓库与远程源仓库同步,网页端无法同步时,用命令行强制同步
github
双层吉士憨包7 小时前
掌握Facebook BM 提升广告账户稳定性
github