type
status
date
slug
summary
tags
category
icon
password
本地推送到 Github
1. 创建 GitHub 仓库
先登录 GitHub 账号,接着点击右上角的“+”号,再选择“New repository”。之后按提示填好仓库名称、描述等信息,最后点击“Create repository”来创建仓库。
2. 初始化本地仓库
若本地项目还未初始化为 Git 仓库,需要在项目根目录下打开终端,执行下面的命令:
3. 添加文件到暂存区
在终端里使用下面的命令把项目中的所有文件添加到暂存区:
4. 提交文件到本地仓库
添加文件到暂存区之后,要提交这些更改到本地仓库。可以使用如下命令:
这里的
"Initial commit"
是提交说明,你可以根据实际情况修改。5. 关联本地仓库和 GitHub 仓库
在创建好 GitHub 仓库后,会得到该仓库的 URL。在终端中使用下面的命令将本地仓库和 GitHub 仓库关联起来:
请把
<GitHub 仓库的 URL>
替换成你自己的 GitHub 仓库 URL。6. 推送本地仓库到 GitHub
最后,使用下面的命令把本地仓库的内容推送到 GitHub 仓库:
这里的
main
是默认的分支名,若你的分支名不同,要替换成对应的分支名。初次推送时,-u
参数会把本地分支和远程分支关联起来,以后推送时就可以直接使用 git push
命令。本地项目推送服务器
1. 在服务器上创建一个裸仓库
裸仓库(bare repository)不包含工作目录,只包含版本控制信息,适合作为远程仓库。在服务器上执行以下命令:
这里的
/path/to/your/repo.git
是你在服务器上存放裸仓库的路径,你可以根据实际情况修改。2. 在本地添加远程仓库
回到本地项目目录,添加刚刚在服务器上创建的裸仓库作为远程仓库:
user
是你登录服务器使用的用户名。
server
是也可以替换成其他名称。
/path/to/your/repo.git
是你在服务器上创建的裸仓库的路径。
3. 将本地项目推送到远程仓库
执行以下命令将本地的代码推送到服务器上的远程仓库:
这里的
main
是默认的主分支名称,如果你使用的是其他分支名,将其替换即可。-u
参数会将本地分支与远程分支关联起来,之后你就可以直接使用 git push
和 git pull
命令了。4. 验证推送结果
在服务器上进入裸仓库目录,查看是否已经成功接收到代码:
如果能看到本地提交的日志信息,说明推送成功。
5. 拉取裸仓库代码
- Author:Jarrett Au
- URL:https://blog.coding-park.top//article/git-sync
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!