一. 我的运行环境:
*** 作系统 Windows 7/8 32bit
TortoiseGit (1.7.15.0) 32bit
msysgit(1.7.9.0) 32bit
二. 使用Git管理项目
首先在硬盘中新建一个文件夹叫“test”,打开它
单击右键并选择 “Git Create repository here…” 创建新的 git 仓库。
然后再创建 一个文件 “test.txt” 插入文本“test” ,并使用 Git Commit 提交。
看一看你的文件和文件夹有没变化,如果提交以后没有显示图标,我们讨论的问题出现了。
三. 修复TortoiseGit文件夹和文件图标不显示
打开 regedit.exe ,准备修改注册表
找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
新建一个“字符串值”名称为 “Max Cached Icons” 值是 “2000”
重启一下电脑,图标就显示了。
-------------------------------------------------------------------------------------------------------------
第一次修改,重启explorer.exe,正常,但是,只要重启电脑,图标就又不能显示了。
原因:覆盖图标的最多只能显示15个。重启导致覆盖图标的顺序发生变化。
解决方法:
1.打开注册表
2.修改Git相关的图标名称,保证其按字符串排序在前15
Git的使用越来越广泛使用命令比较麻烦,下面讲解一下tortoisegit的使用
先下载安装git(msysgit)和tortoisegit,安装后提示重启电脑,不解释
1.找一个文件夹做仓库
这里用repository\shared.gif,空白处点击右键出现以下菜单,创建共享仓库
在d出的对话框勾选make it bare
第一次的话会提示是个空仓库
2.在工作目录下,先确认身份TortoiseGit-->Setting,在打开的对话框里,左边选git,右边就会出现写用户名和邮箱的地方
在用户工作目录下点击右键,选择git clone,d出对话框
点击ok后,发现此文件夹下多了一个隐藏的文件夹.git,则clone成功
3.ethan用户在.git同级目录下添加一个文件index.jsp,里面写内容"hello git!"
然后右键Tortoisegit-->add,完成后index.jsp变成+号
然后右键Git Commit ->"master"... 在d出的对话框,输入message信息后点ok,此时index.jsp变成对勾,提交到了本地服务器
然后右键Tortoisegit-->push则提交到了远程服务器
4.other用户
在other用户的工作目录下,输入用户名和邮箱后,clone和pull,发现了.git文件夹和index.jsp
打开index.jsp输入other update file 保存后,index.jsp变成红色的感叹号
此时右键没有add实际上是工具帮add,然后commit和push
ethan用户pull下来,发现index.jsp里有了other update file
5.冲突解决
有冲突的话,TortoiseGit-->Edit conflicts 比较之后解决冲突之后 TortoiseGit-->Resolve然后commit和push
TortoiseGit使用入门 本地使用Git 首先要确定TortoiseGit已找到msysgit,如果先安装msysgit 再装TortoiseGit, 一般TortoiseGit 就会自动的识别。 安装详见TortoiseGit安装教程 设置与查询的方法,这里从开始菜单进入设置。 这是TortoiseGit的设置界面,可以看到用来定位MSysGit的路径。 点“Check now”检查有效性。如果有错的话,就自己设置msysgit的bin文件路径。 右击任意文件夹,可以看到TortoiseGit已经嵌入右键了。 “Git Clone...”是获得远程的版本库,“Git Create repository here”是将选定的文件夹作为要创建的版本库。 在要创建版本库的文件夹中点“Git Create repository here”后,会显示: 点“Ok”就会在该文件夹的根目录自动创建一个隐藏文件夹".git" 。 注意:最好找个空的文件夹练习 *** 作,或者备份文件夹。比如误选了Clean up把无版本控制的文件都删了,哭都来不及 -_-。 现在,用git初始化过的文件夹就不一样啦!! 不仅文件都有附加的绿钩图标(此为已添加进版本库且未被修改过的文件),右键菜单也多了 *** 作选项。 将要使用git版本库管理的文件,选择后用git的菜单add进去 master是Git默认的主要分支(主干),适合单人独自开发。多人开发时可...欢迎分享,转载请注明来源:内存溢出
评论列表(0条)