当前位置: 首页 > news >正文

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

1.先git clone 代码地址

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

2. 添加文件

例如: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一下,保持远程与本地的同步。???

http://www.lryc.cn/news/399179.html

相关文章:

  • 如何判断服务器是否被攻击
  • 泽众一站式性能测试平台P-One监控指标的意义
  • 前端Canvas入门——一些注意事项
  • 移动互联安全扩展要求测评项
  • 【代码随想录】【算法训练营】【第64天】 [卡码117]软件构建 [卡码47]参加科学大会
  • 【python算法学习1】用递归和循环分别写下 fibonacci 斐波拉契数列,比较差异
  • 【邀请函】庭田科技邀您第五届中国国际复合材料科技大会
  • win32:第一个窗口程序-应用程序入口点(part.6)
  • c++ 多边形 xyz 数据 获取 中心点方法,线的中心点取中心值搞定 已解决
  • ext_errno:拓展errno
  • 【CUDA】 Trust基本特性介绍及性能分析
  • 颈肩肌筋膜炎中医治疗
  • Java 通配符 在短信发送之中 通配符参数动态获取解决方案
  • Mybatis-Plus中LambdaQueryWrapper
  • C++ 入门05:类和对象
  • 4G LTE教程
  • C++:哈希表
  • 自己动手写一个滑动验证码组件(后端为Spring Boot项目)
  • keepalive脑裂
  • STM32Cubemx配置生成 Keil AC6支持代码
  • Perl基础入门指南:从零开始掌握Perl编程
  • Mybatis SQL注解使用场景
  • Dataset for Stable Diffusion
  • 近期matlab学习笔记,学习是一个记录,反复的过程
  • Elasticsearch7.5.2 常用rest api与elasticsearch库
  • Autosar Dcm配置-0x28服务ComControl-基于ETAS软件
  • 平安养老险厦门分公司:提升金融服务,发挥金融力量
  • 【开源合规】开源许可证风险场景详细解读
  • Redis持久化RDB,AOF
  • 【持续集成_03课_Linux部署Sonar+Gogs+Jenkins】