Git 如何使用TortoiseGit 操作本地仓库

这篇具有很好参考价值的文章主要介绍了Git 如何使用TortoiseGit 操作本地仓库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

初始化仓库

方法一: 

新建一个文件夹,进入文件夹内部操作

1、右键--> 在这里创建Git 版本库 

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

注意: 不要直接在桌面上操作,否则桌面就是一个仓库

方法二:

1、右键-->Git GUI here

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

方法三: 命令行模式

1、 git init Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

创建完毕仓库,我们发现,此时我们创建的文件夹下有一个.git 文件已经生成了

并且仓库文件夹上多了一个绿色图标

 Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

添加文件

  1. 在仓库中新建一个文件
  2. 选中新建的文件-->右键--> TortoiseGit--> 添加
  3. 此时我们看到文件夹上多了一个 "加号"

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

提交文件至本地仓库

  1. 选中文件
  2. 右键--git提交

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

修改文件,与再次提交文件

当我们修改文件以后,文件上多了一个红色感叹号,表示我们上次提交后该文件被修改过。

提交后文件图标又变成绿色。

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

文件状态讲解

Git工作目录下的文件存在两种状态:

1、untracked 未跟踪(未被纳入版本控制): 比如新建的文件(此时文件夹上没有图标或者有一个"问号")。

2、tracked 已跟踪(被纳入版本控制)     

  • Staged 已暂存状态:添加但未提交状态(此时文件夹上有一个"加号")
  • Unmodified 未修改状态:已提交(此时文件夹上有一个"对号")
  • Modified 已修改状态:修改了,但是还没有提交(此时文件夹上有一个"红色感叹号") Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

这些文件的状态会随着我们执行Git的命令发生变化。

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

修改文件,不提交和上一个版本比较差异(diff)

修改文件,此时不要提交

选中文件-->右键--> TortoiseGit--> 比较差异

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

查看提交历史记录

选中文件

右键--> TortoiseGit--> 显示日志

此时我们可以看到所有的历史提交记录

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

回退至历史版本

右键--> TortoiseGit--> 显示日志

选中某个版本--> 进行如下操作

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

文件删除

本地删除与恢复

1、直接选中文件删除的话,其实只是删除了本地工作区的文件,并没有删除仓库中的文件。

   此时时可以回退的,比如我们进行如下操作:

  1. 文件删除
  2. 右键--> TortoiseGit--> 还原

   此时我们发现文件又被恢复了

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

从版本库删除

2、我们如果真的想要将某个文件从服务器删除,需要进行如下操作:

  1. 删除文件,和上面的操作一样
  2. 提交,此时服务文件已经删除了(历史版本还在,还是可以恢复) 

从版本库删除,但是不删除本地

我们可以如下操作,只删除服务器上的文件,但是本地文件并不删除

备注: 删除之后需要提交,才会真正的从服务器删除

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

忽略提交

有时候我们一些文件是不需要提交的比如说idea/eclipse 开发的代码自动生成的配置文件。

如何配置不提交呢

Git 如何使用TortoiseGit 操作本地仓库,Git,elasticsearch,大数据,搜索引擎

此时我们的根目录下会生成一个.gitignore 文件

忽略文件如何阅读,常见格式

  • 所有以.a 结尾的文件讲被忽略(递归)
  • 不管其他规则怎样,强制不忽略  lib.a
  • 只忽略 文件 TODO (注意这里是文件)
  • 忽略 build文件夹下所有内容(递归) 这里是文件夹
  • 忽略 doc 目录下以 *.txt 结尾的文件 (不递归)
  • 忽略 doc 目录下以 *.pdf 结尾的文件 (递归)

当然理解了上述规则,我们也可以手动编辑该文件,而不用通过窗口化操作。文章来源地址https://www.toymoban.com/news/detail-661325.html

到了这里,关于Git 如何使用TortoiseGit 操作本地仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git 学习(三)—— 本地仓库 — 远程仓库的操作命令

    为了可以让其他用户看到自己的成果,我们可以将自己本地仓库的内容上传到远程仓库;如果我们希望借鉴其他用户的成果,我们可以将远程仓库里的一些内容拉取或者克隆到本地仓库。 这里先暂不考虑 本地到远程 或者 远程到本地 的一些相关操作,我们只需要知道出发点

    2024年02月16日
    浏览(59)
  • 如何使用git从github拉取自己的私有仓库(Token方式、本地秘钥方式)

    创建TOKEN 在GitHub个人主页,点击右上角头像,选择“Setting” 选择“Developer settings” 选择“Personal access tokens”下的“Tokens (classic)” 点击“Generate new token”下的“Generate new token(classic)” 输入内容和勾选选项,点击最下方“Generate token”按钮 复制一下这个token 之后就可以使用这

    2024年02月03日
    浏览(46)
  • 五、Git本地仓库基本操作——分支管理

    我们在初始化git仓库的时候,会默认创建一个master分支,HEAD指针这时就会默认执行master分支。当我们在master分支提交(commit)了更新之后,master分支就会指向当前当前最新的commit。看下图比较好理解: 但是随着时间的推移,我们可能会一个版本在原来的基础上改动很大,或

    2024年02月04日
    浏览(47)
  • Git 基本操作【本地仓库与远程仓库的推送、克隆和拉取】

    Git 是分布式版本控制系统(Distributed Version Control System,简称 DVCS),分为两种类型的仓库: 本地仓库和远程仓库 工作流程如下 1.从远程仓库中克隆或拉取代码到本地仓库(clone/pull) 2.从本地进行代码修改 3.在提交前先将代码提交到暂存区 4.提交到本地仓库。本地仓库中

    2024年02月07日
    浏览(50)
  • git如何同步本地仓库与远程仓库代码

    fork仓库代码至本地后如何同步原仓库或其他成员仓库代码至本地 1、git remote查看远程仓库 目前只有origin是因为只是克隆了自己的仓库,还没有配置其他远程仓库,这是git给予克隆仓库的默认名 2、git remote add 别名 地址;手动添加需要同步的远程git仓库,同时指定一个简写

    2024年02月02日
    浏览(36)
  • 【Git】本地仓库管理远程库(GitHub)——clone(下载)、commit(添加到本地仓库)、push(提交到远程仓库)、pull(拉取)操作

    目录 使用远程仓库的目的 将本地仓库同步到git远程仓库 1.克隆远程仓库(clone) 2.新建一个文件 3.将工作区的文件添加到暂存区 4.将暂存区的文件添加到本地仓库(commit) 5.提交(同步)到远程仓库(push) 6.远程库拉取到本地库(pull) 7.团队协作开发和跨团队协作开发(开源项目) 作用:备

    2024年01月21日
    浏览(53)
  • 如何将本地代码推送到git仓库/更换项目git仓库(简单粗暴)

    开发两年半了,这天有一个新项目需要我初始化项目,平常的工作自己只是拉取代码开发再推送,并没有自己创建过仓库,于是乎我研究了一个简单粗暴的方法,完美推送初始化项目! 1.首先在git网站先创建自己的远程仓库 2.直接复制远程仓库地址 3.使用编译工具直接拉取,

    2024年02月16日
    浏览(32)
  • git 基本操作——将本地代码提交至远程仓库的过程

    1、初始化一个新的仓库 2、添加所有文件到暂存区 3、提交所有更改 4、配置远程仓库地址, 该操作将会为名为 origin 的远程仓库设置为 remote-repository-url 5、推送代码到远程仓库 请注意,如果远程仓库中已经存在一个名为 master 的分支,并且该分支的历史记录与本地仓库的历史

    2024年02月02日
    浏览(48)
  • git拉取远程仓库到本地并建立远程分支+各类操作

    我决定自己写一篇文章,不然每次玩git都要找许多文章搞半天才会,很浪费时间!!!!!!!!! 本文包括如何用git将远程仓库拉取到本地、建立远程分支和一些问题的解决方案等,非常之详细!!! 首先在桌面新建一个文件夹,打开该文件夹,点击右键,选择“Git Bas

    2024年02月07日
    浏览(70)
  • git 本地新创建的项目提交到远程仓库的操作步骤

    1. 创建远程仓库(若有可自行忽略) 2. 创建本地仓库 打开git的命令操作窗口 进入项目所在的文件路径 cd /xx/xx 3. 本地项目仓库的初始化 执行后的会默认创建master主干 git status 验证是否创建成功,若是正常使用git 的常用命令则仓库初始化成功。 4. 本地仓库与远程创建建立关

    2024年02月07日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包