本文转自:
http://www.fantxi.com/blog/archives/tortoisegit-github/
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了.
分享到:
相关推荐
2、配置登陆(第一种http协议,账户密码登陆 2、/ 结束的模式只匹配文件夹以及在该文件夹路径下的内容,但是不匹配该文件/ 开始的模式匹配项目跟目录“*”为通
github使用工具:Git-2.30.1-64-bit+TortoiseGit-2.12.0.0-64bit
本文通过一个简单的产品与项目的实例,描述Git在分支上的版本控制,并以Windows下的Git常用工具TortoiseGit描述其具体实现。 内容以Github上一个测试项目TestGitBranch为例子,与自己搭建的Git服务器上项目操作基本...
* TortoiseGit中文参考资料
github for windows 和 tortoisegit 都是对git的封装软件, 可以使用GUI的方式进行操作 github for windows还可以直接登陆github进行操作 相比之下, torgoisegit 功能最多, 如果是用github的话, github for windows...
使用命令比较麻烦,下面讲解一下tortoisegit的使用 先下载安装git(msysgit)和tortoisegit,安装后提示重启电脑,不解释 1.找一个文件夹做仓库 这里用repository\shared.gif,空白处点击右键出现以下菜单,创建共享仓库 ...
Git-2.30.0.2-64-bit TortoiseGit-2.11.0.0-64bit TortoiseGit-LanguagePack-2.11.0.0-64bit-zh_CN
**注意:** XP系统已经不支持最新的安装包,请尽量使用 Win7 或更高版本的操作系统. 详细信息和安装说明: https://github.com/cncounter/translation/blob/master/tiemao_2014/GitHelp/GitHelp.md
TortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7/Win10。
**注意:** XP系统已经不支持最新的安装包,请尽量使用 Win7 或更高版本的操作系统. 安装顺序: Git-2.11.0.3-64-bit.exe TortoiseGit-2.3.0.0-64bit.msi TortoiseGit-LanguagePack-2.3.0.0-64bit-zh_CN.msi 详细信息...
本文档详细讲解了git与github操作,包括git的安装过程、github注册过程,git的常用命令操作,tortoiseGit的安装与使用过程详解,本文结合了诸多教程,在本人亲自测试的基础上整理完成
将项目上传到github的工具,可以通过交互式界面上传自己的项目而不需要再用代码的方式来上传
不翻墙下载很慢,搬运一份放这。 TortoiseGit 简称 tgit, 中文名海龟Git。是一个开放的GIT版本控制系统的源客户端。 官网我地址: https://tortoisegit.org/download/ ...https://github.com/TortoiseGit/TortoiseGit
包含文件: TortoiseGit-2.12.0.0-64bit.msi TortoiseGit-LanguagePack-2.12.0.0-32bit-zh_CN.msi Git-2.32.0-rc3-64-bit.exe 来源:https://mirrors.huaweicloud.com
打开上下文菜单,然后转到TortoiseGit > Settings > Issue Tracker Integration 。 Add... :TurtleHub应该显示在“ Providers下拉菜单下。 Working Tree Path :设置为本地git存储库的目录。 Options :设置...
全套Git&码云&TortoiseGit系列教程.pdf
TortoiseGit (海龟 Git)是 TortoiseSVN 的 ...Github for window、Tortoisegit 是 Git 协议的一种实现。 TortoiseGit 是一个开放的 git 版本控制系统的源客户端,支持 Winxp/vista/win7。可以恢复您的文件的旧版本。
最新版本Git2.19.0-64bit和TortoiseGit2.7.0-64bit,打包下载,解决Github下载速度过慢问题
git从基础到入门实战
不翻墙下载很慢,搬运一份放这。 TortoiseGit 简称 tgit, 中文名海龟Git。是一个开放的GIT版本控制系统的源客户端。 官网我地址: https://tortoisegit.org/download/ ...https://github.com/TortoiseGit/TortoiseGit