Git的使用(一):创建本地仓库并在其中添加、修改、删除文件

2020年1月25日21:37:52教程 git评论58阅读模式

创建本地版本库

版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。由于git是分布式版本管理工具,所以git在不需要联网的情况下也具有完整的版本管理能力。 下面说一下如何创建本地版本库:文章源自随机的未知-https://sjdwz.com/11119.html

(一)、首先在自己的电脑上创建一个空文件夹,当做示例;

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建示例文件夹文章源自随机的未知-https://sjdwz.com/11119.html

(二)、创建版本库的三种方式:

1、使用Git GUI Here建立;

在文件夹内右键;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库1.1文章源自随机的未知-https://sjdwz.com/11119.html

选择Git GUI Here;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库1.2文章源自随机的未知-https://sjdwz.com/11119.html

选择Create New Repository;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库1.3文章源自随机的未知-https://sjdwz.com/11119.html

点击Browse;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库1.4文章源自随机的未知-https://sjdwz.com/11119.html

默认是当前文件夹,点击选择文件夹文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建版本库1.5文章源自随机的未知-https://sjdwz.com/11119.html

点击Create;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建版本库1.6文章源自随机的未知-https://sjdwz.com/11119.html

可以看到一个比较模糊的一个.git文件夹(这是默认的隐藏文件夹),点击叉号,第一种方式建立本地版本库就成功了。文章源自随机的未知-https://sjdwz.com/11119.html

2、使用Git Bash Here建立

在文件夹内右键文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库2.1文章源自随机的未知-https://sjdwz.com/11119.html

选择Git Bash Here;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库2.2文章源自随机的未知-https://sjdwz.com/11119.html

输入 git init;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库2.3文章源自随机的未知-https://sjdwz.com/11119.html

点击叉号,第二种方式建立本地版本库就成功了。文章源自随机的未知-https://sjdwz.com/11119.html

3、使用TortoiseGit建立

在示例文件夹右键;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库3.1文章源自随机的未知-https://sjdwz.com/11119.html

选择Git在这里创建版本库;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库3.2文章源自随机的未知-https://sjdwz.com/11119.html

不要选择制作纯版本库(没有工作目录)文章源自随机的未知-https://sjdwz.com/11119.html

点击确定就可以了。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件创建本地版本库3.2文章源自随机的未知-https://sjdwz.com/11119.html

第三种方式建立本地版本库就成功了。文章源自随机的未知-https://sjdwz.com/11119.html

注意

如果看不到**.git文件,应该是没有选择显示隐藏文件夹,需要手动显示。 点击查看**------>选项------>查看------>选择显示隐藏的文件、文件夹和驱动器,点击应用即可。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件显示隐藏文件夹文章源自随机的未知-https://sjdwz.com/11119.html

向本地版本库添加文件

版本库:”.git“目录就是版本库,将来文件都需要保存到版本库中。 工作目录:包含”.git“目录的目录,也就是.git目录的上一级目录就是工作目录。在本案例中D:\GitStudy\repository\temp1就是工作目录,只有工作目录中的文件才能保存到版本库中。 在D:\GitStudy\repository\temp1文件夹下,右键新建------>新建一个记事本文件,记作HelloWorld.txt;在其中编辑一点文字;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件在本地仓库添加文件1文章源自随机的未知-https://sjdwz.com/11119.html

在记事本文件上点右键:文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件在本地仓库添加文件2文章源自随机的未知-https://sjdwz.com/11119.html

选择添加; 提示添加完成:文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件在本地仓库添加文件3文章源自随机的未知-https://sjdwz.com/11119.html

点击确定。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件在本地仓库添加文件4文章源自随机的未知-https://sjdwz.com/11119.html

可以看到记事本文件多了一个加号,就把文件添加到暂存区了。(如果没有显示加号,应该是刚装上TortoiseGit,更新不及时,需要重启电脑。)文章源自随机的未知-https://sjdwz.com/11119.html

现在我们还没有把文件提交到本地仓库,还需要进行下面的操作:文章源自随机的未知-https://sjdwz.com/11119.html

在之前的示例文件夹(D:\GitStudy\repository\temp1)的空白处右键,文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件在本地仓库添加文件5文章源自随机的未知-https://sjdwz.com/11119.html

选择Git提交(C)->"master"...文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件在本地仓库添加文件6文章源自随机的未知-https://sjdwz.com/11119.html

可以看到提交按钮是灰色的,我们需要写日志文件文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件在本地仓库添加文件7文章源自随机的未知-https://sjdwz.com/11119.html

写好日志点击提交就可以了。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件在本地仓库添加文件8文章源自随机的未知-https://sjdwz.com/11119.html

点击关闭。 可以看到文件上出现了对勾标志且文件所在的文件夹也有了一个对勾。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件 Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文章源自随机的未知-https://sjdwz.com/11119.html

在文件所在文件夹空白处,右键选择TortoiseGit(T)------>选择版本库浏览器Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文章源自随机的未知-https://sjdwz.com/11119.html

可以本地仓库有了该文件。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件在本地仓库添加文件12文章源自随机的未知-https://sjdwz.com/11119.html

已经添加成功。文章源自随机的未知-https://sjdwz.com/11119.html

文件的修改与提交

首先打开HelloWorld.txt文件,进行修改,添加一些内容。 Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文章源自随机的未知-https://sjdwz.com/11119.html

可以看到文件出现了叹号。 Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文章源自随机的未知-https://sjdwz.com/11119.html

我们还需要把它进行提交,常规来说,我们需要把它先存到暂存区,再提交到本地仓库,但是TortoiseGit为我们简化了这些,只需在空白处右键选择**Git提交(C)->"master"...**就可以了。 Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文章源自随机的未知-https://sjdwz.com/11119.html

编辑日志信息,选择提交就可以了。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文件的修改与提交4文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文件的修改与提交5文章源自随机的未知-https://sjdwz.com/11119.html

点击关闭。文章源自随机的未知-https://sjdwz.com/11119.html

同样的操作,我们再更改一次。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文件的修改与提交6文章源自随机的未知-https://sjdwz.com/11119.html

在空白处右键,选择TortoiseGit(T)------>显示日志Git的使用(一):创建本地仓库并在其中添加、修改、删除文件 可以看到修改信息。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文件的修改与提交8文章源自随机的未知-https://sjdwz.com/11119.html

选中带有叹号的两个文件,右键------->比较版本差异;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文件的修改与提交9文章源自随机的未知-https://sjdwz.com/11119.html

双击这个文件;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文件的修改与提交10文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件 就可以看到差异了。文章源自随机的未知-https://sjdwz.com/11119.html

本地仓库内的文件的删除

删除方式1

首先在当前目录新建一个HelloWorld2.txt,并按照上文介绍的提交方式进行提交。 Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文章源自随机的未知-https://sjdwz.com/11119.html

在该文件上点右键,选择删除。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件删除2文章源自随机的未知-https://sjdwz.com/11119.html

这时只是把文件从当前文件夹下删除了,还没有把它从本地版本库删除。空白处右键,选择TortoiseGit(T)------>版本库浏览器文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件删除3文章源自随机的未知-https://sjdwz.com/11119.html

可以看到,该文件还在本地版本库中。文章源自随机的未知-https://sjdwz.com/11119.html

空白处右键,选择TortoiseGit(T)------>还原------>弹出下面的页面点击确定,还是能够把它还原回来的。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件删除4文章源自随机的未知-https://sjdwz.com/11119.html

我们再删除一遍,然后删除完后**在空白处右键,选择Git提交(C)->"master"...**就直接可以删除了。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件删除5文章源自随机的未知-https://sjdwz.com/11119.html

删除方式2

首先在当前目录新建一个HelloWorld3.txt,并按照上文介绍的提交方式进行提交。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件删除6文章源自随机的未知-https://sjdwz.com/11119.html

在文件处右键,选择TortoiseGit(T)------>删除,弹出框后,选择删除,这样也只是就它在文件夹下删除掉了而已,用删除1下的还原方式,依旧可以把它还原。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件删除7文章源自随机的未知-https://sjdwz.com/11119.html

删除方式3

有时,我们只想把文件在版本库中删除,本地文件还想将其保留,那么可以采用下面的这种方式。 在文件处右键,选择TortoiseGit(T)------>删除并保留本地副本,弹出框后,选择删除文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件删除8文章源自随机的未知-https://sjdwz.com/11119.html

可以看到文件被标了一个叉号;文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件删除9文章源自随机的未知-https://sjdwz.com/11119.html

这时,本地版本库还有这个文件,只是打上了一个删除标记;文章源自随机的未知-https://sjdwz.com/11119.html

我们提交一下,可以看到:版本库浏览器已经没有HelloWorld3.txt了,但是本地还是有的。文章源自随机的未知-https://sjdwz.com/11119.html

Git的使用(一):创建本地仓库并在其中添加、修改、删除文件删除10文章源自随机的未知-https://sjdwz.com/11119.html

总结

本文讲解了利用TortoiseGit创建本地仓库、在本地仓库提交文件、修改文件、删除并还原文件的操作。只需要平时多用,就可以掌握。文章源自随机的未知-https://sjdwz.com/11119.html

欢迎关注

扫下方二维码即可关注: Git的使用(一):创建本地仓库并在其中添加、修改、删除文件文章源自随机的未知-https://sjdwz.com/11119.html

文章源自随机的未知-https://sjdwz.com/11119.html
欢迎关注本站微信公众号:随机的未知 如果喜欢本文,欢迎点赞,收藏,转发,打赏。
  • 本文由 发表于 2020年1月25日21:37:52
  • 转载请注明:来源:随机的未知 本文链接https://sjdwz.com/11119.html
教程

详解MySQL索引

索引介绍 索引是帮助MySQL高效获取数据的数据结构。在数据之外,数据库系统还维护着一个用来查找数据的数据结构,这些数据结构指向着特定的数据,可以实现高级的查找算法。 本文以MySQL常用的B+Tre...
java

详解java接口interface

引言 接口这个词在生活中我们并不陌生。 在中国大陆,我们可以将自己的家用电器的插头插到符合它插口的插座上; 我们在戴尔,惠普,联想,苹果等品牌电脑之间传输数据时,可以使用U盘进行传输。 插座的普适性是...
java

Java中的抽象类和抽象方法

引言 实例图片 如上图,二维图形类有三个子类,分别是正方形类,三角形类,圆形类; 我们都知道要求正方形的面积,直接使用面积公式边长的平方即可,同理三角形的是底乘高除以2,圆的面积是**乘以半径的平方。...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定