Git@OSC 开源中国git与sourceTree联合使用教程

Git@OSC 作为一个中国版的github,明显有着他自己的优势,比如速度快,汉语显示。sourcetree也可称得上是一个不错的git客户端,能够支持windows和mac os。本文就为这两者联合用来管理项目做一个入门的讲解。

准备工作 

访问  https://git.oschina.net 注册一个账号;下载并安装sourceTree,这里是我上传的免积分下载的中文版 http://download.csdn.net/detail/riven_wn/9074577  下载安装就可以了。

下面开始正式步骤:

1.点击➕添加或者导入一个项目

Git@OSC 开源中国git与sourceTree联合使用教程_第1张图片

Git@OSC 开源中国git与sourceTree联合使用教程_第2张图片


创建好之后是这样的,注意圈定的url,一会要用

Git@OSC 开源中国git与sourceTree联合使用教程_第3张图片


2.打开你的sourceTree,点击新仓库从URL克隆

Git@OSC 开源中国git与sourceTree联合使用教程_第4张图片

3.克隆仓库

大家应该明白刚才那个URL的用处了,没错,复制URL粘贴到第一个位置,第二个位置你可以自己选择路径,我这里选择“桌面/项目名",名称就用项目名称,点击克隆,到这里就完成了,远程与本地的连接,之后你在指定的桌面位置的test里所做的改动,就可以轻松提交到git上了。

Git@OSC 开源中国git与sourceTree联合使用教程_第5张图片

4.想本地仓库添加已有项目

打开桌面上的test,你可以看到有个README.md文件,不要动它。然后我任意往文件夹里拷入一个项目(如图)

Git@OSC 开源中国git与sourceTree联合使用教程_第6张图片

5.提交加入的内容

打开sourceTree,这里会看到本地的变动,全选然后点击未暂存文件(当然,在做项目的时候,你可以自定义选择,要同步到远程上的内容),然后填写更新日志,点击提交,到这一步,已经完成了项目在sourceTree的本地管理。

Git@OSC 开源中国git与sourceTree联合使用教程_第7张图片

Git@OSC 开源中国git与sourceTree联合使用教程_第8张图片

6.推送到远端

然后点击推送,就可以同步到git上了,从此在git端就为你保存了一个当前版本

Git@OSC 开源中国git与sourceTree联合使用教程_第9张图片

7.检查效果

到web端查看保存的项目,网站上已经保存了刚才提交的内容,以后每次类似的改动都会生成一个版本,通过日志显示版本内容,点击ZIP就可以下载任何历史版本。

Git@OSC 开源中国git与sourceTree联合使用教程_第10张图片

问题1:克隆时进度卡在99%不动。

原因不详,解决办法:在终端使用命令完成克隆操作,然后【新建】-【添加已经存在的本地仓库】。具体如下:

git clone 项目地址  本地路径

项目地址同上面的获取方法,本地路径可以查看新建文件夹的详细信息,然后复制位置得到,中间要求输入git账号密码,照办即可。

SourceTree&Git部分名词解释

克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库
提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送)
检出(checkout):切换不同分支
添加(add):添加文件到缓存区
移除(remove):移除文件至缓存区
暂存(git stash):保存工作现场
重置(reset):回到最近添加(add)/提交(commit)状态
合并(merge):将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消
抓取(fetch):从远程仓库获取信息并同步至本地仓库
拉取(pull):从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 pull=fetch+merge
推送(push):将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致
分支(branch):创建/修改/删除分枝
标签(tag):给项目增添标签
工作流(Git Flow):团队工作时,每个人创建属于自己的分枝(branch),确定无误后提交到master分枝
终端(terminal):可以输入git命令行

补充:此补充内容为引用内容,引用权限符合作者要求。同时,本文亦欢迎转载,同样须注明本文链接。完。

你可能感兴趣的:(----------,iOS,----------,iOS,方法)