Git连载(2)创建本地资源库

Stella981
• 阅读 657

Git创建本地资源库

        创建本地资源库非常简单:选择需要版本管理的工作目录,然后在该工作目录下创建资源库即可。具体执行按以下步骤执行即可。

        (1)选择需要版本管理的工作目录,比如此处打算对G:\gitJava目录进行版本管理。通过资源管理器进入该目录,在空白处单击鼠标右键,TortoiseGit弹出如图1.64所示菜单,单击该菜单的“Git Create repository here...”菜单项。系统弹出如图1.65所示的对话框。

Git连载(2)创建本地资源库

图1.65 创建资源库

        (2)该对话框中有一个“Make it Bare”复选框,如果将勾选该复选框,这意味着将该目录初始化为“纯版本库”(开发者不能在该目录下干活),因此此处不要勾选该复选框。单击“OK”按钮即可成功创建本地资源库。

        提示:上面步骤相当于在G:\gitJava目录下执行git init命令,该命令同样用于在指定目录下创建本地资源库。执行git init --bare命令则相当于勾选了图1.65所示对话框“Make it Bare”复选框。

        创建完成后,Git将会在G:\gitJava目录下新建一个隐藏的.git文件夹,该文件夹就是Git的本地版本库,它负责管理G:\gitJava目录下文件的添加、删除、修改、分支等操作。

        创建本地资源库之后,接下来可对该资源库进行一些初步配置。

        在资源库目录(G:\gitJava)的空白处单击鼠标右键,系统弹出如图1.64所示的菜单,单击该菜单中“TortoiseGit”→“Settings”菜单项,系统弹出如图1.66所示的设置界面。

Git连载(2)创建本地资源库

图1.66 TortoiseGit的参数设置界面

        图1.66所示的设置界面中提供了常用的设置分类:

  • General分类:该分类的设置界面主要用于设置界面语言、字体、字体大小、字体颜色等通用信息。
  • Git分类:该分类的设置界面主要用于Git本身的相关信息。
  • Diff Viewer:该分类用于设置Diff文件比较器的比较界面。
  • TortoiseGitUDiff:该分类用于设置TortoiseGitUDiff文件比较器的比较界面。

        此处主要介绍Git相关设置,因此单击图1.66所示对话框左边的“Git”节点,并选中编辑界面上方的Global单选框,即可看到1.67所示的对话框。

Git连载(2)创建本地资源库

图1.67 为Git设置全局用户信息

        在图1.67所示对话框中输入Name、Email、Signing key信息,这些信息将作为用户提交代码的标识(就是告诉Git谁在提交代码),后面会看到:每次我们提交代码时,Git都会记录这些用户信息。

        通过1.67所示对话框设置的是Git的全局信息,全局信息以明文保存在用户HOME目录(Windows的用户HOME目录为C:\Users\<用户名>)下的.git-credentials文件中,开发者也可通过图1.67所示对话框下方的“Edit global .gitconfig”按钮直接编辑.git-credentials文件,这种方式更直接——但对于初级用户来说,容易产生错误。

        单击图1.67所示对话框的上方的“Local”选项,表明为当前项目设置Git相关信息,此时可以重新设置Name、Email、Signing key等信息。局部信息以明文保存在.git目录下config文件中,开发者也可通过图1.67所示对话框下方的“Edit local .git/config”按钮直接编辑config文件,这种方式更直接——但对于初级用户来说,容易产生错误。

        当局部信息和全局信息不一致时,局部信息取胜。如果Global选项下和Local选项下输入的用户信息不一致,单击“Effective”选项(该选项用于显示实际生效的用户信息)即可看到实际生效的是Local选项下输入的用户信息。

本文转自疯狂Java论坛:http://www.crazyit.org/forum.php

Spring Cloud教学视频:https://my.oschina.net/JavaLaw/blog/1552993

京东购买地址:https://item.jd.com/12256011.html

工作流Activiti教学视频:https://my.oschina.net/JavaLaw/blog/1577577

Activiti6购买地址:https://item.jd.com/12246565.html

Git连载(2)创建本地资源库

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
Git提交本地库代码到远程服务器的操作
在本地磁盘创建目录mkdirpath进入所创建的目录cdpathgitinit添加远程仓库的代码gitremoteaddorigingit@xbc.me:wordpress.git设置Gitgitconfigglobaluser.name"your_name"
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
3年前
Git学习
已有项目添加到Git操作流程:1.在一个目录下执行gitinit,会将当前目录创建为git仓库gitinit2.执行gitadd.把当前目录下所有文件添加到仓库gitadd.3.把添加的文件提交到本地仓库gitcommitm'Firstcommit'4.添加remote及验证remote。
Stella981 Stella981
3年前
Git连载(3)添加(add)文件和目录
1.8.3添加(add)文件和目录        Git添加文件和目录也很简单,先把文件和目录添加到Git系统管理之下,然后提交修改即可。        例如在G:\\gitJava目录下增加一个a.jsp文件,该文件内容可以随便写,并在该目录下添加一个WEBINF文件夹、并在该文件夹下添加web.xml文件按。接下来打算将a.jsp文件
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Eclipse分享和检出(六)
一、创建资源库位置1.  切换到透视图SVN资源库:WindowShowViewOther,搜索“SVN资源库”2.  创建资源库位置,右键新建资源库位置3\.输入可用的版本库地址:svn://localhost/OA此时可以查看版本库中的文件及目录结构。二、检出FileImport.
Stella981 Stella981
3年前
Git(二)Git几个区的关系与Git和GitHub的关联
一、Git的工作区、暂存区和版本库之间的区别和联系  1)工作区    在PC中能看得到的创建的一个管理仓库的目录。比如目录下GitTest里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。    !(https://oscimg.oschina.ne