GitHub+TortoiseGit

从http://hi.baidu.com/tp100/item/b48debf7f6fa8909d99e7253来。


TortoiseGit


虽然说要用git指令才能完整地体验git的强大功能,TortoiseGit对于指令界面感到陌生的人可能会比较友善,也能够在功能和易用性上有个好的平衡。

TortoiseGit可到此下载:  http://code.google.com/p/tortoisegit/downloads/list。根据系统的类型,选择下载64bit或是32bit的版本;下载好以后安装然后重开机。

重开好后,安装msysgit:  http://code.google.com/p/msysgit/downloads/list。下载Full installer for official Git 1.7.6,或是更新的版本。装了这个以后TortoiseGit才能正常使用。

建立git项目(Init)并且储存修改(Commit) 

首先,在一个已存在的项目资料夹,或是一个新的资料夹,点右键并选择Git Create repository here…。这会建立一个新的git数据库,以便储存原始码资料。出现Git Init的对话框时,不要勾Make it Bare,并点OK。好了以后,如果有开啓显示隐藏档案,便可以看到一个.git的隐藏资料夹。 

 

 



建立好git数据库以后,要设定作者信息。在同个资料夹内按右键,并选择TortoiseGit -> Settings。到Git -> Config页面,在Name输入你的名字,在Email输入你的E-mail。好了以后按OK 关闭。


有原始码可以储存以后,在资料夹内按右键,并选择Git Commit -> "master"。master指的是当前的分支;如果本篇教学有续集的话,我会再作解释。



出现Commit视窗时,在Message中输入要储存变更的注释。好的开发者通常会在此大致叙述此次修改有新增或异动的内容。输入讯息后,勾取要储存的档案。要储存所有档案中的变更,勾Select / Deselect All。好了以后,点OK即可。等储存完成后,点Close来关闭视窗。

建立GitHub账号  


 

下一步骤便是建立一个GitHub账号: https://github.com/plans。如果要用免费方案,点Create a free account。输入使用者信息,并按Create an account。 


账号建立好以后,点New Repository以建立一个源码库。输入项目名称后按Create Repository即可。



项目建立好以后,复制源码库的连结,如git@github.com:vvasabi-test/test-project.git。回到项目资料夹,点右键并选择TortoiseGit -> Settings。 



在这个视窗中,选择Git -> Remote,在Remote中输入origin,Url中贴上刚刚复制的连结然后点Add New/Save。好了以后按OK。
这些步骤每个项目只需要做一次。


上传修改内容(Push)  


 

现在要把修改的内容上传到GitHub。首先要建立认证密钥,开启开始选单 -> 所有程序 -> TortoiseGit -> Puttygen。点Generate,等待程序跑完,然后点Save private key,将此密钥存到任意处。如果需要保障密钥不会被盗用,可在储存前输入Key passphrase来用密码保护密钥(同样的密码需在Confirm passphrase内输入一次)。如果没有输入密码,出现PuTTYgen Warning时点Yes即可。 



密钥储存完以后,回到开始选单,开启所有程序 -> TortoiseGit -> Pageant。这时状态列会跑出一个新图示,在这图示上点右键并选择Add Key,然后选择刚刚储存的密钥。 

 

回到PuTTY Key Generator的视窗,并且选取和复制Public Key。开启GitHub网页,并点取Add your public key。点Add another public key,在Title栏输入随意名称,在Key栏贴上密钥,好了以后点Add key。

设定密钥的步骤虽然很麻烦,好消息是一台电脑只要设定一次。




回到项目资料夹,并按一右键,选择TortoiseGit -> Push…。勾Push all branches,然后点OK,出现PuTTY Security Alert时点Yes(这只会出现一次)。如果没有出现错误警告,这就代表项目已成功地上传到GitHub了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值