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

来源:互联网 发布:hermite矩阵的转置 编辑:程序博客网 时间:2024/06/08 13:05

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

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

下面开始正式步骤:

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




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



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



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



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




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





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



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



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

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命令行文/SeaHub(简书作者)原文链接:http://www.jianshu.com/p/be9f0484af9d著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

完。

0 0
原创粉丝点击