TortoiseGit配合msysGit在Git@OSC代码托管的傻瓜教程

原创
2013/06/30 03:21
阅读数 7.3W

命令行太麻烦,肿么破?便便利用睡觉的时间解决了一点效率问题,tortoiseGit处理GitHub,一样可以处理Git@osc ,虽然说可以用gitk来调出图形界面,but,我就是不想看见黑黑的命令提示符的框框,于是乎,近乎龟毛到变态的便便又开始了新的折腾。。。。
OK,windows系统,linux和mac勿喷。。。。。

下载msysgit
http://msysgit.github.io/
下载TortoiseGit
http://code.google.com/p/tortoisegit/

先安装msysgit,做如下步骤配置
点开图标

粗线讨厌的黑黑的小框框,不过这个linux字体看上去挺爽的。。。

然后进入到你本地的git工作文件夹下,便便放在G:/git

然后初始化配置git init

文件夹下面就会出现这么一个隐藏文件.git


然后配置用户名
git config --global user.name "XXXX"

git config --global user.email XXXX@XXXXX

上面的XXXX是你的名字的代替,表犯二哟



然后捏你可以从git上弄份托管代码下来测试一下

git clone http://git.oschina.net/oschina/git-osc.git
介个代码捏就在下面这张图的位置

有兄弟要抓狂了,上面全是命令行啊!!!便便,图形界面捏,好了,接下来便便就要讲解TortoiseGit来处理上面的步骤。
然后呢就是安装海龟 tortoiseGit 安装应该都看的懂吧,英文不是问题

如果上面的.git文件夹没有建立,先到G:/git文件夹,右键文件夹,然后Git Create....


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



进入后会发现有.git文件夹了。
然后设置,右键空白处 TortoiseGit>Setting 设置用户名和邮箱等信息


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




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

如果你新建了一个项目,就建在刚刚的又.git的文件夹下面,便便将要托管的项目mypubuliu文件夹放到G:/git文件夹下。
然后右键文件夹Tortoisegit-->add,
然后右键Git Commit -> "master"... 在弹出的对话框,输入message信息后点ok,此时index.jsp变成对勾,提交到了本地服务器
然后右键Tortoisegit-->push则提交到了远程服务器
中间会要求输入Git@OSC 的用户名和密码,这个应该不会错吧?

先就介绍到这里吧,类似于TortoiseSVN的用法,很容易操作的。。。。各位猿猿或者媛媛们自己去发掘吧

展开阅读全文
打赏
22
168 收藏
分享
加载中
make
2015/03/24 23:09
回复
举报
请问 出现“ git did not exit cleanly (exit code 128) ”一般是什么原因啊
2014/04/12 17:54
回复
举报
请问工作目录和repository有什么区别?我要clone一个项目,应该在哪里做?
2014/04/02 17:22
回复
举报
学习了,值得学习的操作。
2013/12/13 22:55
回复
举报
3q
2013/11/16 17:42
回复
举报
便便 真好 嘻嘻
2013/11/07 22:10
回复
举报
在使用Tortoise Git 'Git Create....'如果勾选对话款的make it bare,好像不会出现.git目录,而是出现类似hooks,info之类的目录和文件.
2013/10/27 11:38
回复
举报

引用来自“铂金便便”的评论

引用来自“李珍珍”的评论

你说的太复杂了

介个。。。。已经图文了,其实就是想说的清楚点。。。

总算看明白了 你这是2部分-- 我晕-- 上边截是命令行 下边截才是要说的吧
2013/07/01 10:43
回复
举报
铂金便便博主

引用来自“李珍珍”的评论

你说的太复杂了

介个。。。。已经图文了,其实就是想说的清楚点。。。
2013/07/01 02:32
回复
举报
铂金便便博主

引用来自“210331”的评论

小乌龟死难用,cache很讨厌;
其实命令行很高效——比如jenkins下调用cygwin bash。
建议试试atlassian SourceTree

git add commit pull --rebase merge push checkout reset --hard
鳖毛弄个revert,同事说git命令行里没有,还害得需要向同事解释半天。
还有那个看起来很乱的timeline……

目测是高手
2013/07/01 02:31
回复
举报
更多评论
打赏
23 评论
168 收藏
22
分享
返回顶部
顶部