文档章节

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

铂金便便
 铂金便便
发布于 2013/06/30 03:21
字数 651
阅读 4W
收藏 168

3 月,跳不动了?>>>

命令行太麻烦,肿么破?便便利用睡觉的时间解决了一点效率问题,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的用法,很容易操作的。。。。各位猿猿或者媛媛们自己去发掘吧

© 著作权归作者所有

铂金便便

铂金便便

粉丝 97
博文 40
码字总数 23698
作品 0
无锡
后端工程师
私信 提问
加载中

评论(23)

dandyIder
dandyIder
make
fandyy
fandyy
请问 出现“ git did not exit cleanly (exit code 128) ”一般是什么原因啊
一只小桃子
一只小桃子
请问工作目录和repository有什么区别?我要clone一个项目,应该在哪里做?
charleschen79
charleschen79
学习了,值得学习的操作。
红酒花生
红酒花生
3q
狮子暴走
狮子暴走
便便 真好 嘻嘻
顾恩礼
顾恩礼
在使用Tortoise Git 'Git Create....'如果勾选对话款的make it bare,好像不会出现.git目录,而是出现类似hooks,info之类的目录和文件.
Le_Guto
Le_Guto

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

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

你说的太复杂了

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

总算看明白了 你这是2部分-- 我晕-- 上边截是命令行 下边截才是要说的吧
铂金便便
铂金便便 博主

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

你说的太复杂了

介个。。。。已经图文了,其实就是想说的清楚点。。。
铂金便便
铂金便便 博主

引用来自“210331”的评论

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

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

目测是高手
建议将会员整理出来的Git@OSC教程集成到帮助里

@红薯 建议将会员整理出来的教程集成到Git@OSC的帮助里边,我整理了一下链接。 http://my.oschina.net/gal/blog/141442(VS2012连接到osc@git) http://my.oschina.net/icelily/blog/141342(To...

恺哥
2013/07/01
719
3
在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC

非常感谢OSC提供了这么好的一个国内的免费的git托管平台。这里简单说下TortoiseGit操作的流程。很傻瓜了 首先你要准备两个软件,分别是msysgit和tortoisegit,乌龟还可以在下载页面下载简体中...

自由PHP
2013/07/01
9.3W
40
使用TortoiseGit在git@osc托管项目

一、环境 系统:win7 64位 TortoiseGit:TortoiseGit1.8.9.0x64 msysgit:msysGit-fullinstall-1.8.1.2-preview20130201 二、下载 链接: http://pan.baidu.com/s/1pJ0vJPx 密码: jdfa 链接:......

ansonc
2015/05/17
580
0
git基本使用指南

mysgit:http://msysgit.github.io/ tortoisegit:https://code.google.com/p/tortoisegit/wiki/Download 首先你要准备两个软件,分别是msysgit和tortoisegit,乌龟还可以在下载页面下载简体中...

pakey
2014/10/09
5
2
来讲讲Git这个玩意到底该怎么用?

目前最火的版本控制软件就是Git了吧?你要是还用SVN或者CVS什么的都不好意思在圈里打招呼!前天我就遇到这种情况了,QQ上和老同学聊起自己用SVN来管理程序版本,好麻烦,当场就惨遭鄙视---“...

路过暴风
2014/01/09
3.3W
5

没有更多内容

加载失败,请刷新页面

加载更多

HTML使用雪碧图做背景

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>雪碧图背景图片使用</title> <style> ......

布鲁斯里
24分钟前
20
0
并发编程的艺术07-非阻塞同步演进

前言 不知道大家有没有发现几乎每个专业领域中都充斥着很多抽象的专业名词,如果没有相关的基础知识很难知道这些专业名词是什么意思,就比如说我们的这个标题“粗粒度同步”。川建国听了想骂...

黑帽子技术
25分钟前
20
0
IOS 自动化运维

iOS如何实现自动化打包 iOS自动打包ipa 关于 iOS 批量打包的总结

IT追寻者
26分钟前
24
0
Android 开发技术周报 Issue#274

新闻/News Play Store搜索结果中现显示APP评分、容量和下载量信息 谷歌发布安卓GPU工具:优化手机GPU性能 可OTA更新驱动 Android-x86 9.0-r2 稳定版发布 在PC上运行 Android 教程 抖音包大小...

inferjay
26分钟前
26
0
antd vue 使用setFieldsValue无效的一种可能解决方案

今早遇到的情况是渲染完成之前就对form赋值,因此可以通过setTimeout来解决 解决方案 将代码中的setFieldsValue部分作为函数体嵌入setTimeout,如下: setTimeout(() => { ------setFieldsVa...

SilentSong
33分钟前
26
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部