【Git使用】管理代码

1、git命令

1.1、git init

  • 在本地文件夹中初始化git,也就是创建一个.git文件

1.2、git add

  • 用于将当前工作目录中的文件添加到Git的暂存区(Index)中,告诉Git准备将这些文件包含在下一次提交(commit)中

1.3、git commit

  • 用于创建一个新的提交,将暂存区中的文件变更记录提交到本地Git仓库的历史记录中

1.4、git push

  • 将暂存区中的文件提交到Git(-u可以指定分支)

1.5、git branch

  • 查找所有分支

1.6、git fetch

  • 获取所有分支

1.7、git checkout X

  • 切换到X分支

1.8、git status

  • 查看当前状态

2、提交执行顺序

    1. git init(初始化仓库)
    2. git remote add origin (连接到仓库,然后会自动将仓库着急哦)
    3. git add .(将当前工作区中的所有文件都加到暂存区中)
    4. git commit -m “提交备注”(会将当前工作区修改后的样子提交到本地等待推送)
    5. git push(推送到git)

3、常见错误Error

3.1、error: pathspec ‘XXX’ did not match any file(s) known to git

使用git checkout XXX切换分支时出错

  • 解决方法:先通过git branch查看所有分支,看看XXX分支是否存在,如果确定创建了分支但是没有存在再通过git fetch获取所有分支,重新查看

3.2、fatal: not a valid object name: ‘master’

使用git branch new_branch_name创建新分支时出现该错误

  • 解决方法:需要先进行一次提交到本地的操作,先执行"git add ."将当前工作目录中的文件添加到git的暂存区,然后执行git commit创建一次新的提交,再重新创新新分支就可以了

3.3、fatal: The current branch Rectangles_dots has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin Rectangles_dots

使用git push推送时出现该错误

  • 解决方法:使用git push -u origin branch_name指定分支名称上传

相关推荐

  1. Git使用管理代码

    2024-07-14 10:08:01       21 阅读
  2. 如何使用版本控制工具(如Git)进行代码管理

    2024-07-14 10:08:01       53 阅读
  3. 【实用版】使用git管理项目代码git命令的方式

    2024-07-14 10:08:01       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 10:08:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 10:08:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 10:08:01       58 阅读
  4. Python语言-面向对象

    2024-07-14 10:08:01       69 阅读

热门阅读

  1. 分区和分桶的区别

    2024-07-14 10:08:01       23 阅读
  2. vue vite自动化路由 无需手动配置

    2024-07-14 10:08:01       18 阅读
  3. C#学习

    2024-07-14 10:08:01       27 阅读
  4. 华为生成树协议技术概述

    2024-07-14 10:08:01       26 阅读
  5. 如何使用Gunicorn配置SSL/TLS加密Web服务

    2024-07-14 10:08:01       35 阅读
  6. 八部金刚功-1.0.5-july 14th

    2024-07-14 10:08:01       23 阅读
  7. R 绘图 - 中文支持

    2024-07-14 10:08:01       21 阅读
  8. 不遵守全局主键配置【PGSQL】

    2024-07-14 10:08:01       19 阅读
  9. 手撕排序算法:冒泡排序

    2024-07-14 10:08:01       24 阅读
  10. 深入探究:Spring 中的消息队列实现方式

    2024-07-14 10:08:01       22 阅读
  11. 中介子方程五十八

    2024-07-14 10:08:01       15 阅读