git及SVN基本用法

一、Git基本用法

1、配置

1)在网上下载git软件。我的是Git-1.9.5-preview20150319.exe和TortoiseGit-1.8.14.0-64bit.msi。

安装完后,从开始菜单点击git bash

2)输入

ssh-keygen -C "shixin@yiche.com" -t rsa

来生成一对密钥,默认保存到~/.ssh目录。

3)输入git config --global user.email shixin@yiche.com
git config --global user.name shixin来设置账户信息。

4)然后将公钥添加到对方机器,git clone git@192.168.2.155:android-autoEasy.git即可下载服务器项目。

2、常用命令

git branch -a

查看所有分支

git checkout develop

切换分支

git add .

将修改文件添加到git索引

git status

查看修改了的文件

git commit -a -m "comment"

提交修改的内容到本地分支

git pull origin develop

将服务端项目同步到本地

git push origin develop

将本地修改的文件上传到服务端

二、GitHub配置

1)注册GitHub账号,安装GitHub软件

http://github.com注册账号

我用的GitHub客户端为Git-1.8.5.2-preview20131230.exe,下载地址为http://pan.baidu.com/s/1mgG2FUw

从官网http://windows.github.com/下载来的客户端跟我的不太一样,应该是最新版。两个都行。

2)创建ssh keys并将其添至GitHub

从开始菜单找到并点击Git Bash

运行cd ~/.ssh查看电脑是否存在ssh keys,若不存在则运行ssh-keygen -t rsa -C "shixin1359@gmail.com"

输入文件完整目录名/c/Users/shixin/.ssh/github_rsa及密码shixin58

在GitHub网站点击Account Settings->SSH Keys->Add SSH Key

将.pub密钥文件所有内容粘贴进去

输入ssh -T git@github.com测试上述操作是否成功

SSH Key的作用可参见http://www.cnblogs.com/lqminn/archive/2013/03/16/2963218.html

3)设置本地用户名和邮箱

git config --global user.name "shixin58"

git config --global user.email "shixin1359@gmail.com"

4)将local项目上传至GitHub

在github.com创建仓库android,见图

mkdir android;cd android;git init

touch file

mkdir google source;touch google/about.txt source/file{0..5}.txt
git add file google/about.txt source/*
git commit -m 'some message'

git remote add origin git@github.com:shixin58/android.git

(git remote rm origin)

git push -u origin master

上面命令行操作也可通过图形界面操作,更方便也更易掌握:

​​具体操作见我的百度网盘提供的文档 github图形界面上传文件.docx​,链接为

http://pan.baidu.com/s/1c0f5svI

5)从Eclipse安装Git插件,下载GitHub上开源项目

点击Eclipse的Help->Install New Software,在Work with输入egit,

即egit - http://download.eclipse.org/egit/updates,见下图

,然后等待下载安装。

点击File->import->Projects from Git->Clone URI,依次操作。

过程中若碰到失败提示git repository clone failed.Read timed out after 30,000 ms,则见下图操作

,将30调至180即可

三、SVN用法总结

在上家公司用过SVN,体验了SVN的好处,但却不晓得如何安装。来到新公司,需要自己安装,才现学了一点。

需要安装两个东西一个是SVN客户端,另一个是eclipse上的SVN插件。

首先客户端好说,到官网download一个安装呗,我用的是http://tortoisesvn.net/downloads.html。按电脑位数下载最新版。

1、装好后右击鼠标,选择TortoiseSVN下的Repo-browser

 

输入URL地址,点OK

 

然后就可看到SVN上的资源

 

2、右击鼠标,选择SVN Checkout

 

在URL of reposity输入资源URL,在Checkout directory输入下载到的路径,点击OK,即可下载。

3、然后在Eclipse上安装svn插件。

官网为http://subclipse.tigris.org/,点击里面的Download and Install。为Eclipse选择相应版本的SVN插件。我没有从这里下载,只是拷贝下载地址,因为下载到本地不知如何安装及放在什么地方。更好的方法是从Eclipse直接下载。

装完后重启Eclipse即可使用。

从SVN服务器下载项目,可点击Eclipse上File-->Import-->SVN-->双击“从SVN检出项目”,选择创建新的资源库位置,点Next

在下面的URL里输入地址即可

4、在Eclipse里提交修改和更新

5、问题总结

1)Eclipse安装SVN(http://subclipse.tigris.org/update_1.10.x)或ADT插件时遇到问题“需要org.eclipse.draw2d 3.2.0”

解决方案:从http://download.eclipse.org/tools/gef/updates/releases/下载GEF插件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值