TortoiseGit GitHub 使用小计
来源:互联网 发布:pip linux 编辑:程序博客网 时间:2024/05/16 20:43
转自:http://www.fantxi.com/blog/archives/tortoisegit-github/
装了GIT很久了,最近也没时间鼓捣,今天提交GitHub时发现不太会用了,所以查查资料,简单记录下git的安装和使用。
1. msysgit
TortoiseGit依赖msysgit,下载:http://code.google.com/p/msysgit/downloads/list
有Portable版,我用的就是这个。比如解压.7z到:D:\WebDevelopment\Git\PortableGit
2. 配置TortoiseGit
下载:http://code.google.com/p/tortoisegit/downloads/list
安装TortoiseGit,全部保持默认即可。
配置git的路径:
桌面右键 -TortoiseGit - setting - General - MSysGit路径,指定:
D:\WebDevelopment\Git\PortableGit\bin。
创建ssh key:
开始菜单-TortoiseGit-Puttygen, Generate,然后Save private key到本地 (无需key passphrase),比如保存到:D:\WebDevelopment\Git。保存的key下次比如重装系统, 可以继续使用。复制对话框里生成的ssh key,类似:
ssh-rsa
.....
.....
.....= rsa-key-20120218
TortoiseGit - setting - Git - Config,填写 name、email。
3. 使用GitHub
GitHub功能类似googlecode,方便储存代码。主页,进入Edit Your Profile,找到SSH Keys,Add New SSH Key或edit现有的SSH Key。title随便取,把上面复制的ssh key粘贴到key一栏。
创建项目:
主页,New repository创建项目,填写项目名称之类的。创建好后,可以看到一些说明,找到里面的git@github.com:yourName/test.git,复制这个URL。
本地创建个文件夹,比如test,右键-Git Clone,URL中粘贴刚才复制的URL。Load Putty Key选择上面保存到本地的ssh key。OK,弄完了。
提交code到github
右键-Git Commit,然后Push,就可以推到GitHub里面了。
其他的:
fetch: 从repository中下载代码。
pull: 将repository代码fetch并且merge到当前分支(相当于:fetch+merge)。
clean up: 删除无版本控制的文件
add: 增加到版本库
create branch: 创建分支
switch/checkout: 切换分支
show log: 查看分支及修改记录
重装系统继续使用key
Puttygen, Actions - Load, 找到: ssh-rsa_key.ppk
找到之前创建的GIT项目, 然后Pull可能会看到错误,比如 git did not exit cleanly (exit code 128)之类的。
当Push的时候应该会看到更详细的错误,比如:Github提示:Please audit your SSH keys, 并且返回一个网址。
打开网址,可选Reject/Approve,选择Approve,就OK了。现在可以继续Pull/Push了.
- TortoiseGit GitHub 使用小计
- 使用tortoisegit访问github
- TortoiseGit GitHub使用教程
- TortoiseGit+Github使用
- 使用 TortoiseGit 连接 github
- Windows 下 使用TortoiseGit GitHub
- 使用TortoiseGit来访问GitHub
- GitHub+TortoiseGit
- windows下使用TortoiseGit管理github工程
- win7下配置TortoiseGit使用Github
- 使用github之:TortoiseGit和msysGit配置
- github之tortoisegit常用功能使用
- 使用TortoiseGit提交项目到github
- 使用TortoiseGit从github上下载源码
- 使用TortoiseGit上传代码到Github上
- Git与TortoiseGit操作和github使用
- 使用TortoiseGit向github上传代码
- Git与TortoiseGit操作和github使用
- ACM学习-POJ-1163-The Triangle
- JDBC小小实例教程
- 百度2014校招笔试题目题解(更新了第1题的算法,10.9下午)
- linux_C一站学习--课后习题(一)简单函数;分支语句;深入理解函数
- IT也疯狂:十一长假特别篇
- TortoiseGit GitHub 使用小计
- vb.net 中的AndAlso
- 堆排序
- 根据前序跟中序遍历的结果建立二叉树——迭代和递归的方法
- 豆瓣客户端(三)发送图文广播
- 快速幂-poj3641
- 介绍一个牛人的机器学习PPT
- 初始化参数文件
- BackboneJS框架的技巧及模式(1)