likes
comments
collection
share

Git:将本地代码上传到Gitee/GitHub

作者站长头像
站长
· 阅读数 68

在软件开发中,版本控制系统(VCS)是一个必不可少的工具,而Git是其中最流行的选择之一。通过Git,我们可以高效地管理代码版本,并与团队成员进行协作。本文将详细介绍如何使用Git命令行将本地仓库代码上传到Gitee或GitHub远程仓库。

1. 准备工作

在开始之前,请确保已经在本地计算机上安装了Git客户端。如果尚未安装,可以从Git官网下载并安装适用于操作系统的版本。

2. 创建Gitee/GitHub远程仓库

首先,需要在Gitee或GitHub上创建一个新的远程仓库:

  1. Gitee

    • 点击页面右上角的“+”按钮,选择“新建仓库”。
    • 填写仓库名称、描述等信息,点击“创建”按钮。
  2. GitHub

    • 点击页面右上角的“+”按钮,选择“New repository”。
    • 填写仓库名称、描述等信息,点击“Create repository”按钮。

3. 初始化本地仓库

在本地计算机上打开终端或命令提示符,导航到项目目录,或者进入到你需要上传的项目的目录下,右键找到Git Bah Here(安装了Git的小伙伴一般都是可以很轻松得找到),目的是可以直接在当前目录进行初始化,无需再cd寻找目录,并初始化一个Git仓库:

Git:将本地代码上传到Gitee/GitHub

cd /path/to/your/project
git init

这将创建一个名为.git的隐藏文件夹,Git将用它来跟踪项目中的更改。

4. 添加远程仓库

使用git remote命令将远程仓库添加到本地仓库中:

  • Gitee

Gitee后面还很贴心写了git的基本操作

Git:将本地代码上传到Gitee/GitHub

Git:将本地代码上传到Gitee/GitHub

git remote add origin https://gitee.com/your_username/your_repository.git
  • GitHub
git remote add origin https://github.com/your_username/your_repository.git

Git:将本地代码上传到Gitee/GitHub

将上述命令中的your_usernameyour_repository替换为实际的Gitee/GitHub用户名和仓库名称。

5. 添加文件并提交更改

在将代码推送到远程仓库之前,需要将项目文件添加到Git暂存区并提交更改:

git add .
git commit -m "Initial commit"

git add .命令将所有文件添加到暂存区,git commit -m "Initial commit"命令将这些更改提交到本地仓库。

6. 推送到远程仓库

最后,将本地仓库的代码推送到Gitee或GitHub远程仓库:

  • Gitee
git push -u origin master
  • GitHub
git push -u origin master

如果这是第一次推送,Git会提示你输入Gitee或GitHub的用户名和密码进行身份验证。

7.分支变化

在使用 Git 进行版本控制时,分支名称 mastermain 的变化是一个常见的实践,尤其是在开源社区中,以避免使用可能被认为具有贬义的术语。以下是在命令行中将本地和远程仓库的 master 分支重命名为 main 的步骤:

  1. 重命名本地分支
    • 首先,你需要将本地的 master 分支重命名为 main。可以使用以下命令:

      git branch -m master main
      

Git:将本地代码上传到Gitee/GitHub 2. 推送新的分支名称到远程仓库

  • 然后,将重命名后的本地 main 分支推送到远程仓库。这通常需要使用 -u--set-upstream 选项,如下:

    git push -u origin main
    
  1. 更新远程仓库的默认分支(如果远程仓库的默认分支仍然是 master):

    • 如果你正在使用 GitHub,可以通过 GitHub 的网页界面来更改默认分支。对于其他 Git 服务(如 GitLab 或 Bitbucket),也有相应的设置来更改默认分支。
  2. 确保团队成员也进行相应的更改

    • 通知你的团队成员进行类似的更改,确保每个人都使用 main 作为默认分支。
  3. 重置远程跟踪分支(可选):

    • 如果你已经推送了 main 分支,但远程跟踪分支(如 origin/master)仍然存在,你可能需要重置它:

      git push origin --delete master
      git push --set-upstream origin main
      
  4. 更新本地的上游分支

    • 如果你之前已经将本地的 master 分支设置为跟踪远程的 master 分支,现在需要更新为跟踪新的 main 分支:

      git branch --unset-upstream master
      git branch -u origin/main main
      
  5. 清理

    • 如果确定 master 分支不再需要,可以将其从本地仓库中删除:

      git branch -d master
      

请注意,如果你的项目是一个公共项目,或者与其他开发者合作,那么在执行这些更改之前,最好通知所有团队成员,并确保所有人都更新了他们的本地仓库设置。这样可以避免潜在的混淆和冲突。

结语

Git作为分布式版本控制系统,在软件开发中起着至关重要的作用。通过了解Git的基本概念、常用命令及其高级功能,开发者可以更好地管理代码,提升开发效率。希望本文能帮助读者掌握Git的基本用法,并在实际开发中灵活应用。无论是个人项目还是团队协作,Git都是一个值得深入学习和掌握的强大工具。

转载自:https://juejin.cn/post/7378440102786007051
评论
请登录