Git命令如何添加到远程仓库

 更新时间:2026年04月14日 08:39:47   作者:心肝到爆  
本文介绍了Git的基本概念和操作,包括初始化仓库、设置个人信息、工作区与暂存区及本地仓库的状态转换、创建和切换分支、合并分支、撤销操作、回滚版本、推送代码到远程仓库、从远程仓库拉取代码等操作

一、git介绍

git 的是一个流行和最常用的分布式代码版本管理工具,它可以很方便的帮我们管理代码(记录代码版本信息,回滚代码版本等)和方便项团队协作

二、 初始化个人信息

1.查看用户名

git config --global user.name

2.查看邮箱

git config --global user.email

3.设置用户名

git config --global user.name "xxx"

4.设置邮箱

git config --global user.email "你的邮箱"

三、三个区域

  1. 工作目录 git 仓库管理的目录就叫做工作目录
  2. 暂存区 执行了 git add .后,被编辑的文件就被添加到暂存区中
  3. 本地仓库 执行了 git commit 后,暂存区中的文件就被提交到本地仓库了

四、三种状态

在 git 仓库中,文件只有三种状态

  1. 已修改(modified) 表示文件做了编辑,但是没有添加到暂存区
  2. 已暂存(staged) 表示文件添加到了暂存区,但是没有提交到本地仓库
  3. 已提交(committed) 表示文件已经提交到本地仓库

五、初始化仓库追加远程仓库

1.初始化 git init --往里面增加文件

2.提交暂存区 git add .

3.提交到本地仓库 git commit -m '二次推送'

4.设置远程仓库地址 git remote add origin '远程地址'

5.开始推送 git push --set-upstream origin master

6.后面添加文件使用 touch 文件名

7.编辑好的代码 使用 git add . 添加到暂存区

8.使用 git commit -m ' 关键信息' 提交本地仓库

9.使用 git push 推送到远程仓库

六、克隆远程仓库的操作

1.在码云上 新建一个远程空的仓库

2.直接克隆 输入 git clone 远程仓库地址

3.在克隆好的仓库中 进行编辑代码

4.编辑好的代码 使用 git add . 添加到暂存区

5.使用 git commit -m ' 关键信息' 提交本地仓库

6.使用 git push 推送到远程仓库

七、撤销

把未添加到暂存区的代码全部撤销

git checkout .

把暂存区中的代码撤销到工作区

git reset .

把暂存区中的代码全部撤销

git reset --hard

八、回滚

1.先查看日志,获取版本 ID git log

2.执行回滚 git reset --hard 版本ID

九、分支

git 在运作的时候都是基于分支的,分支可以理解为就是项目代码的一个备份

作用:

  1. 主分支 表示线上稳定运行的代码
  2. dev 分支 表示开发状态下,每一个成员都是在 dev 分支下工作,这样哪怕出现事故,也不会影响到主分支
  3. 测试分支 表示代码开发完毕,测试人员和开发人员在测试分支下进行修复 bug。
  4. 自己名称命名的分支 表示团队开发中,每一个人都可以使用 自己名称来开设一个分支,然后在此分支上进行开发。

功能:

1.查看分支 git branch

2.创建分支 git branch 分支名称

3.切换分支 git checkout 分支名称

4.创建并切换分支 git checkout -b 分支名称

5.合并分支git merge dev

6.删除分支git branch -d 分支名称

7.克隆指定远程仓库的某个分支git clone -b 远程仓库上的分支名称 远程仓库地址

十、不同分支之间互不影响

1.初始化 git init --往里面增加文件

2.提交暂存区 git add .

3.提交到本地仓库 git commit -m '描述信息'

6.创建和切换分支 使用git checkout -b 分支名称

7.使用 touch index. js添加文件

8.提交暂存区 git add .

9.提交到本地仓库 git commit -m '描述信息'

9.切换回 git checkout master 分支

10.发现master下没有index.js 就证明分支互不影响

十一、分支合并

1.初始化 git init --往里面增加文件

2.提交暂存区 git add .

3.提交到本地仓库 git commit -m '描述信息'

6.创建和切换分支 使用git checkout -b 分支名称

7.使用 touch index. js添加文件

8.提交暂存区 git add .

9.提交到本地仓库 git commit -m '描述信息'

9.切换回 git checkout master 分支

10.执行合并 git merge dev

11.删除 Dev分支 git branch -d dev

十二、Git和其他代码管理版本控制系统有什么区别?

Git 和其他版本代码管理控制系统( 如 SVN 和 CVS )之间的主要区别在于它们的架构和工作方式。

Git 是一个分布式版本控制系统,每个开发人员都可以拥有一个完整的代码库副本,并在需要时进行合并更改。

而 SVN 和 CVS 等传统的版本控制系统是基于中央服务器的,每个开发人员都从中央服务器检出代码,然后提交更改

十三、Git的三个区域是什么?如何将代码从一个区域移动到另一个区域?

Git的三个区域是工作区、暂存区和本地仓库。

可以通过git add将代码从工作区移动到暂存区,通过git commit将代码从暂存区移动到本地仓库

十四、如何将本地的代码推送到远程仓库?

可以通过git push将本地的代码推送到远程仓库。

例如,可以使用git push origin master将本地的master分支推送到名为origin的远程仓库。

十五、如何从远程仓库拉取代码到本地?

可以通过git pull从远程仓库拉取代码到本地。

例如,可以使用git pull origin master从名为origin的远程仓库的master分支拉取最新代码。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • UTF-8 BOM 可能导致样式错乱的解决方法

    UTF-8 BOM 可能导致样式错乱的解决方法

    utf-8 是一种在web应用中经常使用的一种 unicode 字符的编码方式,使用 utf-8 的好处在于它是一种变长的编码方式,对于 ANSII 码编码长度为1个字节,这样的话在传输大量 ASCII 字符集的网页时,可以大量节约网络带宽。
    2009-06-06
  • 解决GitHub SSH连接超时问题及分析

    解决GitHub SSH连接超时问题及分析

    解决GitHub SSH连接超时(端口22)问题,可改用备用端口443,操作步骤:修改SSH配置文件,指定Port 443并设置IdentityFile路径(Windows需完整路径),保存后测试连接,最后重新克隆仓库
    2025-09-09
  • 计算机网络日常练习题,每天进步一点点

    计算机网络日常练习题,每天进步一点点

    下面小编就为大家带来一篇计算机网络的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望可以帮到你
    2021-09-09
  • 关于代码阅读问题的小技巧 脚本之家原创(适合所有网站)不定时更新

    关于代码阅读问题的小技巧 脚本之家原创(适合所有网站)不定时更新

    因为很多网站为了网站的安全,特将一些字符替换成中文字符,导致很多情况下,代码无法运行,或复制内容的适合都是一行显示,这里将会为大家整理一些。
    2011-01-01
  • 使用.gitignore文件简化Git仓库管理

    使用.gitignore文件简化Git仓库管理

    .gitignore文件用于指定在git中应该被忽略的文件或目录,前端的node_modules目录包含大量文件,如果将其添加到版本管理系统中,会使仓库变得庞大,不利于仓库的管理,本文介绍了使用.gitignore文件来简化你的Git仓库管理
    2023-10-10
  • vscode配置远程开发与免密登录的技巧

    vscode配置远程开发与免密登录的技巧

    这篇文章主要介绍了vscode配置远程开发与免密登录的技巧,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • MASA Blazor入门详细教程

    MASA Blazor入门详细教程

    MASA Blazor是一个基于 Blazor Component 和 Material Design 的 UI 组件库,接下来通过本文给大家介绍MASA Blazor入门详细教程,感兴趣的朋友一起看看吧
    2022-04-04
  • git add -A 和 git add . 的区别详解

    git add -A 和 git add . 的区别详解

    这篇文章主要介绍了git add -A 和 git add . 的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • git提交验证规范并自动生成日志文件的方法

    git提交验证规范并自动生成日志文件的方法

    这篇文章主要介绍了git提交验证规范并自动生成日志文件的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • VScode敲代码时自动导入包的解决方案

    VScode敲代码时自动导入包的解决方案

    这篇文章主要介绍了VScode敲代码时自动导入包的解决方案,文中通过图文介绍的非常详细,对大家学习或者使用vscode具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09

最新评论