iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Git操作的方法
  • 641
分享到

Git操作的方法

2023-06-29 13:06:50 641人浏览 独家记忆
摘要

这篇文章主要介绍“git操作的方法”,在日常操作中,相信很多人在Git操作的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git操作的方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!一、版本控制器方

这篇文章主要介绍“git操作的方法”,在日常操作中,相信很多人在Git操作的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git操作的方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、版本控制器方式

1.1 实际场景

备份 代码还原 协同开发 追溯代码问题

1.2 版本控制方式

  1. 集中式版本控制工具 SVN和CVS
    每个人都从中央服务器下载代码,修改后提交到中央服务器

  2. 分布式版本控制工具 git
    每个人电脑上都是一个完整的库,互相都可以看到对方的更改。

二、安装

  1. 解释:
    · Git GUI:Git提供的图形界面工具
    · Git Bash:Git提供的命令行工具

  2. 安装完之后先设置邮箱(邮箱确定不同的人员):
    打开Git Bash—
    设置人git config --global user.name "name"
    设置邮箱git config --global user.email "email"

  3. 可通过git config --global user.name查看是否设置成功

三、开始操作

3.1创建本地仓库

1)创建一个空目录作为本地Git仓库
2)进入这个目录中,点击右键打开Git bash窗口
3) 执行命令git init
4) 创建成功后可以在文件夹下看到隐藏的.git目录
之后可以查看第四部分的基础操作

3.2 分支

几乎所有的版本控制都支持分支。每个人有独立的分支,开发互不影响。完成之后再合并在一起。HEAD指向的就是当前的分支,修改只会改变当前分支的内容。
      git branch 查看分支
      git branch name创建name分支
      git checkout 分支名 切换分支         git checkout -b 分支名 创建并切换
      git merge 分支名1 合并分支    分支1和当前分支合并
            如果不同分支有冲突:则不会自动合并,将不同版本的信息存在文件中需要人工选择
      git branch -d name删除name分支 -D强制删除

3.3 Git远程仓库

常用 GitHub、码云、GitLab(企业常用),课程以码云为例。
1)打开gitee网页登录— 新建仓库—
2)配置ssh公钥:

  1. 在bash中输入ssh-keygen -t rsa(不断回车如果公钥已经存在则自动覆盖)

  2. cat ~/.ssh/id_rsa.pub获取公钥 — 复制输出的公钥 — 打开gitee的用户-设置-SSH公钥

  3. 验证配置是否成功:ssh -T git@gitee.com

3)连接本地仓库

  1. 打开在gitee上创建的仓库,复制SSH(远程仓库的地址)

  2. 在bash中git remote add name(自己设置的名字) ssh地址 注意这之前要git init

  3. 查看是否配置成功git remote 出现自己设置的名字就成功了

  4. 本地代码上传git push [本地分支名]:[远端分支名] 注意这之前要现在本地仓库中提交
    其完整代码是git push [-f] [--set-upstream][远端名称] [本地分支名]:[远端分支名]
    [-f]:强制覆盖远端代码
    [–set-upstream] 表示建立本地和远端分支的关联关系
    远端分支名和本地相同时可省略 :[远端分支名] 两者已关联则可省略 [本地分支名]:[远端分支名]

4)其他操作

  1. 从远程仓库克隆 git clone <仓库路径> [本地路径]

  2. 从远程仓库中抓取 git fetch [remote name] [branch name]
         将仓库里的更新抓取到本地,不会进行合并。如果不指定远端名称和分支名,则抓取所有并更新当前分支。如果需要合并,则需要git merge [remote name]

  3. 拉取命令git pull [remote name] [branch name] 即抓取+合并

  4. 解决合并冲突
    AB 都从远端clone后,A本地修改后push到远端,B从本地修改相同文件的同一内容后,想从远端仓库中拉取,则会合并冲突,和本地不同分支有冲突解决方式相同。

3.4 在IDEA中使用git

没看不用idea

四、基础操作指令

之前创建的文件夹下除了.git文件之外的其他文件都是我们的工作目录。在工作目录下对文件进行修改(增加、删除、更新),这些修改的状态会随着我们执行Git命令而发生变化
git add :从无到有新创建一个文件(未跟踪)或 修改已有文件(未暂存) 使用 git add 命令 将文件存至暂存区。(工作区—暂存区)
git commit :暂存区进入仓库,生成一次提交记录。(暂存区—仓库)git commit -m "评论内容"
git status :查看工作目录和暂存区的状态
git log:查看提交的历史

  • –all 显示所有分支

  • –pretty=oneline 将提交信息显示为一行

  • –abbrev-commit 使得输出的commit更简短

  • –graph 以图显示

git reset --hard commitID :版本回退
可以用git -log 或git log指令查看commitID
touch .gitignore 将不想参与更新的文件名加入,就可以不再参与仓库管理

到此,关于“Git操作的方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Git操作的方法

本文链接: https://www.lsjlt.com/news/325029.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Git操作的方法
    这篇文章主要介绍“Git操作的方法”,在日常操作中,相信很多人在Git操作的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git操作的方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!一、版本控制器方...
    99+
    2023-06-29
  • Git创建操作的方法是什么
    这篇文章主要介绍“Git创建操作的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Git创建操作的方法是什么”文章能帮助大家解决问题。创建新用户# ...
    99+
    2024-04-02
  • Git分支操作方法是什么
    这篇文章主要介绍“Git分支操作方法是什么”,在日常操作中,相信很多人在Git分支操作方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git分支操作方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-27
  • 入门级的Git操作方法是什么
    这篇文章主要讲解了“入门级的Git操作方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“入门级的Git操作方法是什么”吧!导读Git是一个开源的分布式版本控制系统,可以有效、高速地处理...
    99+
    2023-06-03
  • Git操作
    Git 操作方法 Git 是一个分布式版本控制系统,用于管理项目的源代码。 gitee新建仓库提示如下 具体介绍看下面 1. 创建仓库 初始化本地仓库 使用以下命令在本地目录中初始化一个新的 Git 仓库: git init 克隆远程仓库...
    99+
    2023-08-30
    git
  • Git分支基本操作方法有哪些
    这篇文章主要讲解了“Git分支基本操作方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Git分支基本操作方法有哪些”吧!1、创建分支(1)创建分支Git 是怎么创建新分支的呢?很简单...
    99+
    2023-07-04
  • git工具常用命令及ssh操作方法
    目录git基础命令暂存,本地仓库,远程仓库,本地代码拉取其他分支合并分支代码提交版本穿梭注意点SSHgit基础命令 git clone ‘远程仓库地址' 第一次从仓库拉取代码 git...
    99+
    2024-04-02
  • Git的branch操作详解
    在Git中,branch操作用于创建、查看、切换、合并和删除分支。1. 创建分支:使用`git branch `命令可以创建一个新的...
    99+
    2023-08-22
    Git
  • log4j的操作方法
    本篇内容主要讲解“log4j的操作方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“log4j的操作方法”吧!1 log4j的配置文件2 log4j的调用[@more@]1 log4j.prop...
    99+
    2023-06-03
  • 哪个不是git的操作
    近年来,在软件开发和版本管理中,Git已成为了非常受欢迎的工具。它可以帮助我们更好地管理代码和协作开发。然而,尽管Git已经广泛应用,但是它仍然有许多操作和概念容易混淆。在这篇文章中,我们将来探讨哪些操作其实不是Git的操作。Git是一个版...
    99+
    2023-10-22
  • jquery操作 iframe的方法
    要操作iframe,可以使用jquery的以下方法:1. 选择iframe元素:可以使用`$("iframe")`选择所有的ifra...
    99+
    2023-08-16
    jQuery
  • git如何协同操作
    随着软件开发的快速发展,协同操作成为开发人员的一个必备技能。一个优秀的团队需要能够在同一代码库上协同工作,合并和更新代码,以确保每个人都可以访问最新的版本。git是一个功能强大的版本控制工具,可以帮助团队协同操作。在本文中,我们将介绍git...
    99+
    2023-10-22
  • git怎么回退操作
    Git是一款流行的版本控制工具,它允许开发者管理自己的代码,并跟踪代码的变化。虽然Git的使用十分便捷,但是偶尔也会发生误操作,导致代码出现问题。在这种情况下,及时回退操作是非常重要的。那么,Git怎么回退操作呢?本文将详细介绍Git的回退...
    99+
    2023-10-22
  • Java文件操作的方法
    这篇文章主要介绍“Java文件操作的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java文件操作的方法”文章能帮助大家解决问题。简介本程序主要采用了FileInputStream和FileOu...
    99+
    2023-06-30
  • ps反选操作的方法
    这篇文章主要介绍“ps反选操作的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ps反选操作的方法”文章能帮助大家解决问题。答:ps反选快捷键是“Ctrl+Shift+I”。 反选操作方法: 首先...
    99+
    2023-07-02
  • Redis集群操作的方法
    本篇内容介绍了“Redis集群操作的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基于已有一定基础,这...
    99+
    2024-04-02
  • Python文件操作的方法
    目录1.文件的概念1.1文件的概念和作用1.2文件的存储方式2.文件的基本操作2.1操作文件的套路2.2操作文件的函数/方法2.3read方法——读取文件2.4打开文件的方式2.5按...
    99+
    2024-04-02
  • 操作文件方法
    能调用方法的一定是对象文件操作中,读写不能同时进行想操作文件,首先要创建一个文件 1 '''第一,读文件''' 2 f=open('test','r',encoding='utf8') #这句就拿到了文件里面的所有内容...
    99+
    2023-01-30
    操作 文件 方法
  • PyTorch中的CUDA的操作方法
    目录前言一.常见CPU和GPU操作命令二.CPU和GPU设备上的Tensor1.Tensor从CPU拷贝到GPU上2.直接在GPU上创建Tensor3.CUDA Streams三.固...
    99+
    2024-04-02
  • 常用的Git便捷操作合集
    目录1.Fork出来的Git仓库同步代码2.合并多个提交3.代码回退4.使用worktree5.其它1.Fork出来的Git仓库同步代码 背景:有的时候从原仓库fork出了一个新仓库...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作