Git 开源的版本控制系统-06-share to github 如何把项目代码共享到 github

拓展阅读

Subversion 开源的版本控制系统入门介绍 VCS

Git 开源的版本控制系统-01-入门使用介绍

Git 开源的版本控制系统-02-base usage 基本用法

Git 开源的版本控制系统-03-时间数据回溯

Git 开源的版本控制系统-04-branch manage 分支管理

Git 开源的版本控制系统-05-tags 标签管理

Git 开源的版本控制系统-06-share to github 如何把项目代码共享到 github

Git 开源的版本控制系统-07-gitignore 指定忽略版本管理的文件

将项目分享到 GitHub

  • 初始化 Git
csharp 复制代码
git init
  • 添加文件
csharp 复制代码
git add .
  • 提交文件
sql 复制代码
git commit -m "提交描述"
  • GitHub 上创建仓库

  • 将本地仓库添加到远程仓库

csharp 复制代码
git remote add origin https://github.com/houbb/mybatisNet.git
  • 推送
perl 复制代码
git push -u origin master

常见错误

1、fatal: remote origin already exists.

shell 复制代码
$   git remote rm origin

然后重新添加:

csharp 复制代码
$   git remote add origin https://github.com/houbb/mybatisNet.git

2、由于当前分支的顶部落后,因此更新被拒绝

perl 复制代码
$   git push -u origin master -f 

这会导致强制覆盖,可能会导致数据丢失。

git 初始化 & 导入到 Github

1、如果你使用的是 IntelliJ IDEA,你可以使用这种方式:

rust 复制代码
VCS -> 导入版本控制 -> 在 Github 上共享项目

2、通用方法

  • 在命令行上创建一个新的仓库
sh 复制代码
echo "# git-demo" >> README.md
git init
git add README.md
git commit -m "首次提交"
git remote add origin https://github.com/houbb/git-demo.git
git push -u origin master
  • 将现有仓库推送到 Github(通过命令行)
sh 复制代码
git remote add origin https://github.com/houbb/git-demo.git
git push -u origin master

请注意,以上命令中的 master 分支可能在较新版本的 Git 中被 main 分支替代,这取决于你的 Git 配置和 Git 服务提供商(如 Github)的默认设置。

如果提示分支不存在,你可能需要改用 main 分支或者检查你的远程仓库使用的默认分支名。

Share to Github 分享到 github

或者,在命令行上创建一个新的仓库:

bash 复制代码
echo "# quartz-book" >> README.md
git init
git add README.md
git commit -m "首次提交"
git remote add origin https://github.com/houbb/quartz-book.git
git push -u origin master

或者,将现有仓库推送到 Github(通过命令行):

bash 复制代码
git remote add origin https://github.com/houbb/quartz-book.git
git push -u origin master

同样需要注意的是,如果你的仓库使用 main 分支作为默认分支(这在较新版本的 Git 仓库中更为常见),你需要将上述命令中的 master 替换为 main

否则,你可能会遇到找不到分支的错误。如果仓库中已经存在 master 分支,则可以继续使用 master

在推送之前,请确保你已经设置了正确的远程仓库地址,并且你有权限向该仓库推送代码。如果仓库是私有的,你还需要确保你有访问该仓库的权限。

另外,如果你正在推送一个已经存在的本地仓库,那么在你执行 git push 命令之前,你应该已经在本地执行了 git addgit commit 命令来暂存并提交你的更改。

上述第二个命令块假设你已经完成了这些步骤,并且只是将本地仓库与远程仓库关联起来并推送更改。

参考资料

如何上传本地代码到github上
常见错误
本文由博客一文多发平台 OpenWrite 发布!

相关推荐
闪电悠米13 小时前
黑马点评-Redis 消息队列-01_why_redis_mq
java·数据库·spring boot·redis·缓存·junit·消息队列
CodeSheep程序羊13 小时前
宇树科技,即将上市!
java·c语言·c++·人工智能·python·科技·硬件工程
白露与泡影13 小时前
Java 8老系统旁路接入AI Gateway:不升级JDK也能用AI
java·人工智能·gateway
Misnearch13 小时前
Java中创建Map的做法
java·hashmap
scan72413 小时前
从runtime获取信息
java·服务器·前端
心之伊始13 小时前
Spring Cloud Gateway RequestRateLimiter 实战:Redis 令牌桶限流从配置到本地压测验证
java·架构·源码分析·csdn
AI人工智能+电脑小能手13 小时前
【大白话说Java面试题 第105题】【并发篇】第5题:说一下 synchronized 关键字的底层原理?
java·开发语言·面试
yueping213 小时前
【无标题】
java·开发语言
摇滚侠13 小时前
Spring 零基础入门到进阶 基于 XML 管理 Bean 29-37
xml·java·数据库·后端·spring·intellij-idea
TDengine (老段)13 小时前
TDengine 语义分析与 AST 重写 — Catalog 校验、列绑定与表达式规范化
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据