首页 > 其他分享 >git基本操作

git基本操作

时间:2024-08-27 21:51:42浏览次数:5  
标签:origin 文件 git 仓库 add master 基本操作

git上传操作

1.进入目标文件夹

右键Git Bash Here,进入git界面

2.完成基础配置和密钥生成

3.gitee上部署密钥

4.git界面操作

git init  //初始化,创建本地仓库
git commit -m "注释"  //git commit -m作用为提交暂存区的文件(也就是上一步添加的文件),后面双引号内可以填写关于提交的注释信息.
git remote add origin 地址  //建立本地仓库与远程仓库的关联,指令后面的地址为仓库的地址
git pull --rebase origin master  //将远程仓库的内容合并到本地仓库
git push -u origin master  //将本地仓库的文件推送到已经建立关联的远程仓库master分支中

其他问题

第一点

在这里插入图片描述

第二点
解决“nothing added to commit but untracked files present“

依次将各个文件 git add
然后再进行原来的git commit -m命令行
如果不小心add了多余的文件,可以进行撤销操作
(1)如果是撤销所有的已经add的文件:
git reset HEAD .
(2)如果是撤销某个文件或文件夹:
git reset HEAD -filename
第三点
git问题error: remote origin already exists.

如果你clone下来一个别人的仓库,在此基础上完成你的代码,推送到自己的仓库可能遇到如下问题:
error: remote origin already exists.表示远程仓库已存在。
因此你要进行以下操作:
1、先输入git remote rm origin 删除关联的origin的远程库
2、关联自己的仓库 git remote add origin https://gitee.com/xxxxxx.git
3、最后git push origin master,这样就推送到自己的仓库了。

git复制clone操作

在这里插入图片描述

git更新上传操作

git status  //查看当前有变更的代码文件
git add .  //你本地所有修改了的文件添加到暂存区
git commit -m “xxxxx” 引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中
git pull origin master  //同步代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行2跟3的操作。这里master可以是其他分支名字。 注:如果解决冲突后,需再次执行步骤2和3
git push origin master  //将代码推至远程

git退回原版本

场景1:修改了文件/path/to/file,没有提交,但是觉得改的不好,想还原。
解决:
git checkout -- /path/to/file

场景2:修改了文件/path/to/file,已经提交,但是觉得改的不好,想还原到上衣版本。
解决:
git log /path/to/file  //查看历史版本

将文件还原到你想要还原的版本。$ git checkout ${commit} /path/to/file。
即$ git checkout 052c0233bcaef35bbf6e6ebd43bfd6a648e3d93b /path/to/file

标签:origin,文件,git,仓库,add,master,基本操作
From: https://blog.csdn.net/DaPeng20020626/article/details/141613500

相关文章

  • Git组件介绍
    写在前面今天我们来学习一下Git。Git是一个分布式版本控制系统,用于跟踪文件的更改和管理多个版本的代码。#Git使用指南下载与安装下载GitforWindowsv2.46.0安装选择好路径,直接点击“下一步”完成安装即可。基本设置设置名称gitconfig--globaluser.name"Your......
  • 使用VScode的Git版本控制功能(图文版)
    ☁️前言今天让我来手把手教你简单入门VScode自带的Git版本控制。......
  • Git下载安装配置
    Git的下载与安装Git是一种分布式版本控制系统,用于跟踪文件和文件夹的变化。它最初由LinusTorvalds开发,用于管理Linux内核的源代码。Git的设计目标是:速度快、开发效率高、数据完整性和可靠性强。Git通过创建一个存储库(repository)来管理项目的版本控制。存储库保存了项目的完......
  • Git远程管理,使用vpn提供的ip进行Git操作
    安装截屏步骤执行就可以,前提是需要再gitlab中创建的时候指定好vpn的ip地址,才可以操作    ......
  • 常见 git 问题
    常见git问题文件名大小写问题​由于git默认对大小写不敏感,如果文件名从小写变成了大写之后,无法发现文件有变化导致没有提交到仓库。更可怕的是mac也是大小写不敏感,经常出现到本地可以运行,到服务器就执行错误的情况。为此,我们最好把git的默认大小写关闭。下面的命令。......
  • 利用Hexo和Github Pages搭建自己的博客(1)
    前言本文章会同步发表到博主自己的博客,所以如果在博主自己的博客里发现这个文章,请不要惊讶1.准备工具一台Windows7以上的电脑Node.js(建议lts版本)GitHexo一个Github账号和邮箱代码编辑器(强烈建议vscode)一个名字为:username(这里为你的GitHub名称).github.io的仓库2.安装No......
  • 极狐GitLab 管理 K3S 集群实践指南
    K3S是一个轻量级的Kubernetes发行版,安装运行所需的资源比完整的Kubernetes少,因此在一些资源受限制的场景中会经常用到,比如边缘计算。本文将演示如何用极狐GitLab管理K3S集群。具体的步骤包括Kubernetes集群的创建、极狐GitLabKubernetesAgent的创建、极狐GitLabKube......
  • 在Windows上搭建自己的Git服务器的图文教程
    一、简介以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个Git服务器。毕竟这个自己用的比较多,也熟悉。而且,现在......
  • 链表-单链表的基本操作及C语言代码实现
    1.遍历单链表(打印,修改)便利的概念想必大家都不会陌生,即就是从链表的头开始,逐步向后进行每一个元素的访问,这就是遍历,对于遍历操作,我们可以衍生出很多常用的数据操作,比如说查询元素,修改元素,获取元素个数,打印整个链表数据等等。进行遍历的思路极其简单,只需要建立一个指向链表L的......
  • 【Git保姆级使用教程】Git从入门到精通超级详细的使用教程,一套教程带你搞定Git(高见龙
    目录Git下载与安装设置GitGit的用户设置使用Git新增初始Repository将文件交给Git管控(将文件加入暂存区)查看Git文件记录查找commit记录更改提交commit的记录撤销提交commit将某些文件取消Git版控Git中删除或更改文件名Git查看某个文件的某一行代码是谁写的.git目录中......