您现在的位置是:首页 > 编程 > 

如何在 Git 上传代码:小白必读,非常全面

2025-07-27 03:08:49
如何在 Git 上传代码:小白必读,非常全面 摘要本篇文章将手把手教你如何在 Git 上上传代码,从安装和配置 Git 到初始化仓库、提交代码、配置远程仓库以及上传代码,提供全面的讲解和详细的命令示例。内容适合初学者,并包含常见问题的解决方法,确保你能够顺利完成代码上传任务。引言Git 是一个分布式版本控制系统,广泛应用于代码管理和协作开发中。无论是个人项目还是团队协作,学会如何在 Git 上传代

如何在 Git 上传代码:小白必读,非常全面

摘要

本篇文章将手把手教你如何在 Git 上上传代码,从安装和配置 Git 到初始化仓库、提交代码、配置远程仓库以及上传代码,提供全面的讲解和详细的命令示例。内容适合初学者,并包含常见问题的解决方法,确保你能够顺利完成代码上传任务。

引言

Git 是一个分布式版本控制系统,广泛应用于代码管理和协作开发中。无论是个人项目还是团队协作,学会如何在 Git 上传代码是每个开发者的必备技能。

本篇博客分为以下几个部分:

  1. 安装与配置 Git
  2. 初始化本地仓库
  3. 添加文件与提交代码
  4. 配置远程仓库并上传代码
  5. 高级操作与常见问题解答

通过这篇文章,你将从零开始了解如何使用 Git 上传代码,逐步建立对 Git 的信心。

如何在 Git 上传代码:小白必读,非常全面

正文

1. 安装与配置 Git
1.1 安装 Git

根据你的操作系统,选择合适的安装方法:

Windows 用户:

  1. 打开 Git 官方下载页面。
  2. 下载适合你的安装包。
  3. 运行安装程序,建议保持默认选项,直到完成安装。

Mac 用户:

打开终端,输入以下命令安装 Git:

代码语言:javascript代码运行次数:0运行复制
brew install git

安装完成后,运行 git --version 检查是否成功。

Linux 用户:

打开终端,根据发行版运行以下命令:

代码语言:javascript代码运行次数:0运行复制
sudo apt-get install git       # Ubuntu/Debian
sudo yum install git           # CentOS/RHEL

安装完成后,运行 git --version 验证。

1.2 配置 Git

安装完成后,需要配置 Git 的用户名和邮箱:

代码语言:javascript代码运行次数:0运行复制
git config --global  "你的用户名"
git config --global  "你的邮箱地址"

这两个信息将记录在每次提交中,便于追踪作者。

验证配置是否成功:

代码语言:javascript代码运行次数:0运行复制
git config --list

输出类似:

代码语言:javascript代码运行次数:0运行复制
=你的用户名
=你的邮箱地址

如果想删除之前的用户信息: 要删除 Git 中的配置项,可以使用 git config 命令,具体取决于您想要删除的配置级别(系统、全局或项目)。

查看当前配置

首先,您可以使用以下命令查看当前 Git 配置:

代码语言:javascript代码运行次数:0运行复制
git config --list
删除配置项
1. 删除全局配置

如果您想删除用户级别(全局)的配置,使用 --global 选项,例如:

代码语言:javascript代码运行次数:0运行复制
git config --global --unset <key>

其中 <key> 是您想要删除的配置键。例如,要删除用户名配置:

代码语言:javascript代码运行次数:0运行复制
git config --global --unset 
2. 删除本地配置

如果您想删除项目级别(本地)的配置,请在项目目录中使用:

代码语言:javascript代码运行次数:0运行复制
git config --unset <key>

例如,要删除项目中的某个特定配置:

代码语言:javascript代码运行次数:0运行复制
git config --unset url
. 删除系统配置

要删除系统范围的配置,使用 --system 选项(可能需要管理员权限):

代码语言:javascript代码运行次数:0运行复制
git config --system --unset <key>

请注意,系统配置通常位于系统目录下,并且更改这些设置可能会影响所有用户。

验证删除

您可以再次运行 git config --list 来确认所需的配置已被删除。

  • 使用 --unset 选项来删除指定的配置。
  • 根据配置的级别(全局、本地或系统)选择适当的选项。
2. 初始化本地仓库
2.1 创建项目目录

在本地创建一个目录存放代码文件,例如:(直接使用git的此步骤可不看)

代码语言:javascript代码运行次数:0运行复制
mkdir my_project && cd my_project
2.2 初始化仓库

在项目目录下运行以下命令:

代码语言:javascript代码运行次数:0运行复制
git init

此命令会创建一个 .git 隐藏文件夹,标志该目录已成为 Git 仓库。

输出:

代码语言:javascript代码运行次数:0运行复制
Initialized empty Git repository in /path/to/my_project/.git/
. 添加文件与提交代码
.1 添加文件到暂存区

将目录中的所有文件添加到暂存区:

代码语言:javascript代码运行次数:0运行复制
git add .

. 表示当前目录的所有文件。

.2 查看暂存区状态

检查哪些文件已被添加到暂存区:

代码语言:javascript代码运行次数:0运行复制
git status

输出类似:

代码语言:javascript代码运行次数:0运行复制
Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   
. 提交文件到本地仓库

提交文件到本地仓库:

代码语言:javascript代码运行次数:0运行复制
git commit -m "首次提交"
在这里插入图片描述

-m 参数后跟提交信息,用于描述当前更改的内容。

.4 查看提交历史

检查提交记录:

代码语言:javascript代码运行次数:0运行复制
git log

输出类似:

代码语言:javascript代码运行次数:0运行复制
commit 1a2bc4d5e6f (HEAD -> main)
Author: 你的用户名 <你的邮箱地址>
Date:   Tue Dec 12 12:4:56 2024 +0800
首次提交

4. 配置远程仓库并上传代码
4.1 创建远程仓库

登录 GitHub、GitLab 或其他 Git 平台,新建一个仓库。

  1. 访问你的 Git 平台并点击 ew Repository
  2. 设置仓库名称(如 my_project),填写必要信息后点击 Create Repository
  3. 记下仓库的 HTTPS 或 SSH 地址(如 .git)。
4.2 连接远程仓库

在本地项目中添加远程仓库地址:

代码语言:javascript代码运行次数:0运行复制
git remote add origin .git

验证远程地址是否正确:

代码语言:javascript代码运行次数:0运行复制
git remote -v

输出类似:

代码语言:javascript代码运行次数:0运行复制
origin  .git (fetch)
origin  .git (push)

如果您需要删除 Git 中设置的远程仓库地址(例如 origin),可以使用以下命令:

删除远程仓库地址
代码语言:javascript代码运行次数:0运行复制
git remote remove origin

或者,您也可以使用:

代码语言:javascript代码运行次数:0运行复制
git remote rm origin

执行上述任一命令后,您可以再次使用以下命令确认 origin 已被成功删除:

代码语言:javascript代码运行次数:0运行复制
git remote -v

如果没有输出或 origin 不在列表中,那么远程仓库地址已成功删除。

重新添加远程仓库(可选)

如果需要,可以在删除远程仓库后重新添加一个新的远程仓库地址:

代码语言:javascript代码运行次数:0运行复制
git remote add origin .git

请根据您的实际仓库 URL 替换上面的链接。通过这些步骤,您可以轻松管理和更新 Git 的远程仓库配置。

4. 推送代码到远程仓库

将本地代码推送到远程仓库:

在终端中输入git branch,就可以查看本地仓库中的所有分支。当前所在分支会用一个星号(*)标记出来

代码语言:javascript代码运行次数:0运行复制
git branch

main/master 大家根据自己的实际情况

代码语言:javascript代码运行次数:0运行复制
git push -u origin main

我自己用的这个指定的

代码语言:javascript代码运行次数:0运行复制
git push  origin main

-u 参数用于设置默认推送目标,以便下次只需运行 git push

如没有分支可以创建一个分支

基本语法:在终端中,使用git branch <branch - name>命令来创建一个新分支。其中<branch - name>是你要创建的分支的名称。这个名称应该具有描述性,能够清楚地表示分支的用途,例如feature - user - authentication用于用户认证功能开发,bug - fix - login - page用于修复登录页面的漏洞。 示例:假设你已经在一个本地 Git 仓库中,并且当前位于master分支,现在要创建一个新分支用于开发新功能。 首先,通过git branch命令查看当前分支情况:

代码语言:javascript代码运行次数:0运行复制
$ git branch
* master
  • 然后,使用git branch new - feature命令创建一个名为new - feature的新分支。
  • 再次使用git branch命令查看分支情况:
代码语言:javascript代码运行次数:0运行复制
master
new - feature
4.4 输入凭据

推送时可能需要输入 Git 平台的用户名和密码。如果启用了双因子认证,请使用个人访问令牌代替密码。


5. 高级操作与常见问题解答
5.1 常见问题

问题 1:``

解决方法:

确认远程仓库地址正确。

使用 SSH 密钥或生成个人访问令牌进行身份验证。

在终端中更新凭据:

代码语言:javascript代码运行次数:0运行复制
git credential-cache exit

问题 2:``

解决方法:

如果远程分支已有代码,先拉取再推送:

代码语言:javascript代码运行次数:0运行复制
git pull origin main --rebase
git push origin main

问题 :``

解决方法:

确认已配置 SSH 密钥。

使用以下命令查看本地密钥:

代码语言:javascript代码运行次数:0运行复制
-keygen -t rsa -b 4096 -C "你的邮箱地址"
-add ~/./id_rsa

将生成的公钥添加到 Git 平台的 SSH 设置中。


要清除 Git 中的账号信息,您可以选择以下几种方法来删除或重置已存储的凭证(用户名和密码)。这取决于您使用的是 HTTPS 还是 SSH 进行访问。

也可以右键打开git工具打开设置–》settings -->saved Dataz中删除保存的信息;不想要什么删除什么;

删除git账号信息

方法一:使用命令行取消凭据缓存

打开您的终端或命令提示符。

输入以下命令,取消全局凭据助手设置:

代码语言:javascript代码运行次数:0运行复制
git config --global --unset credential.helper
方法二:清除凭据缓存

如果您使用的是凭据缓存,可以输入以下命令来结束缓存:

代码语言:javascript代码运行次数:0运行复制
git credential-cache exit
方法三:手动删除凭据
Windows:
  1. 打开“控制面板”。
  2. 到并点击“凭据管理器”。
  3. 在“Windows 凭据”中查与 Git 相关的条目,并将其删除。
Mac:
  1. 打开“应用程序”中的“实用工具”。
  2. 到并打开“钥匙串访问”。
  3. 搜索与 Git 相关的项,选择后删除。
方法四:删除 .git-credentials 文件

如果您的系统上有 .git-credentials 文件,您可以删除这个文件。执行以下命令:

代码语言:javascript代码运行次数:0运行复制
rm ~/.git-credentials

(注意:这条命令适用于 Linux 和 macOS,Windows 用户可以直接到该文件并删除)

方法五:下次输入新凭据

在您下一次使用 git pushgit pull 命令时,Git 会要求您输入用户名和密码。如果不想再次保存这些信息,请选择不保存。

总结

按照以上步骤操作后,您应该能够成功删除 Git 中存储的账号密码。如果还有其他问题,请告诉我!

2. 删除本地 Git 配置中的用户名和邮箱

如果您想要清除全局或项目级别的 Git 用户名和邮件配置,可以执行以下命令:

全局配置
代码语言:javascript代码运行次数:0运行复制
git config --global --unset 
git config --global --unset 
项目级别配置

在特定仓库中,进入该仓库目录然后执行:

代码语言:javascript代码运行次数:0运行复制
git config --unset 
git config --unset 
. 对于 SSH 协议

如果您使用的是 SSH 协议,通常不需要保存账号和密码,而是使用 SSH 密钥。如果您需要更换 SSH 密钥,可以通过以下步骤操作:

生成新密钥

代码语言:javascript代码运行次数:0运行复制
-keygen -t rsa -b 4096 -C "your_email@example"

添加新密钥到 SSH Agent

代码语言:javascript代码运行次数:0运行复制
eval "$(-agent -s)"
-add ~/./id_rsa

更新 Git 服务提供者上的 SSH 公钥

  • 清除缓存的 HTTPS 凭证和配置,可以使用相应的命令或工具。
  • 如果您的操作涉及换用 SSH,请确保您的 SSH 密钥正确并更新到所需的 Git 服务提供者账户。

小结

以下是本篇内容的关键步骤总结:

步骤

命令

初始化本地仓库

git init

添加文件到暂存区

git add .

提交文件到本地仓库

git commit -m "提交信息"

配置远程仓库地址

git remote add origin 仓库地址

推送代码到远程仓库

git push -u origin main

参考资料
  • Git 官方文档
  • GitHub 帮助中心
  • GitLab 文档
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-12-20,如有侵权请联系 cloudcommunity@tencent 删除git缓存配置推送终端

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1226337.html

相关标签:无
上传时间: 2025-07-26 01:24:24
留言与评论(共有 16 条评论)
本站网友 爱西特
2分钟前 发表
填写必要信息后点击 Create Repository
本站网友 ahi
2分钟前 发表
新建一个仓库
本站网友 远洋一方业主论坛
17分钟前 发表
清除缓存的 HTTPS 凭证和配置
本站网友 怎么说话好听
10分钟前 发表
运行 git --version 检查是否成功
本站网友 稞麦视频下载器
25分钟前 发表
请选择不保存
本站网友 给你一张过去的cd
1分钟前 发表
使用git branch <branch - name>命令来创建一个新分支
本站网友 宿迁同仁医院
0秒前 发表
请告诉我!2. 删除本地 Git 配置中的用户名和邮箱如果您想要清除全局或项目级别的 Git 用户名和邮件配置
本站网友 公积金缴存比例
15分钟前 发表
请使用个人访问令牌代替密码
本站网友 异卵双胞胎
0秒前 发表
方法四:删除 .git-credentials 文件如果您的系统上有 .git-credentials 文件
本站网友 gmic全球移动互联网大会
6分钟前 发表
选择后删除
本站网友 金庸小说顺序顺口溜
30分钟前 发表
56 2024 +0800 首次提交4. 配置远程仓库并上传代码4.1 创建远程仓库登录 GitHub
本站网友 晴隆县人民政府网
25分钟前 发表
全局或项目)
本站网友 安定门
27分钟前 发表
本地或系统)选择适当的选项
本站网友 亚马逊退出中国
30分钟前 发表
可以使用 git config 命令
本站网友 红河一道
30分钟前 发表
先拉取再推送:代码语言:javascript代码运行次数:0运行复制git pull origin main --rebase git push origin main问题 :``解决方法:确认已配置 SSH 密钥