当前位置:   article > 正文

TortoiseGit 使用说明_tortoisegit弹出no working directory found

tortoisegit弹出no working directory found

git的使用越来越广泛 ,主流有SmartGit和 TortoiseGit,  以下主要说一下tortoiseGit


使用命令比较麻烦,下面讲解一下tortoisegit的使用

先下载安装git(msysgit)和tortoisegit,安装后提示重启电脑,不解释

1.找一个文件夹做仓库

这里用repository\shared.gif,空白处点击右键出现以下菜单,创建共享仓库


在弹出的对话框勾选make it bare 


第一次的话会提示是个空仓库

2.在工作目录下,先确认身份TortoiseGit-->Setting,在打开的对话框里,左边选git,右边就会出现写用户名和邮箱的地方


在用户工作目录下点击右键,选择git clone,弹出对话框


点击ok后,发现此文件夹下多了一个隐藏的文件夹.git,则clone成功

3.ethan用户在.git同级目录下添加一个文件index.jsp,里面写内容"hello git!"

然后右键Tortoisegit-->add,完成后index.jsp变成+号

然后右键Git Commit -> "master"... 在弹出的对话框,输入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


----------------------------------------------

6.快捷提交,上传无需密码.

每次git clone 和push 都要输入用户名和密码。虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢?

在网上看了各种方法,太杂,很多可能环境不一样,一直行不通。最后找到一种有效的方法,很简单。记录下来!


当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个  .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. [credential]      
  2.     helper = store   


下次再输入用户名 和密码 时,git就会记住,从而在C:\Documents and Settings\Administrator\ 目录下形成一个  .git-credentials 文件,里面就是保存的你的用户名和密码。

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. https://username:12345678@git.oschina.net  


这样以后再连接git.oschina 代码库时,就不用再输入用户名和密码了!
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号