Git?看我SourceTree入门

图片来源于网络

前言:

本文主要是通过SourceTree介绍 git,花几分钟看完并操作,你一定可以熟悉的掌握基本用法

一、git是什么?

Git是目前世界上最先进的分布式版本控制系统。
SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。

Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

二、SourceTree是比较好用的git客户端,支持windows和mac os

在此,介绍下mac版的SourceTree:

1、从 github copy一个url,从而克隆到本地,用sourceTree客户端管理

复制远程仓库的url
在sourceTree粘贴

2、完成粘贴后的操作(如果本地或者远端仓库出现改动,会出现下图数字)

克隆远端仓库代码

3.点击clone,会出现这个界面


克隆

4、点击项目进去,会出现该代码仓库详情

仓库详情

比较常用的就是“提交“、”拉取“、”推送”功能
提交(commit) — 提交修改的内容到本地的仓库
拉取(pull) — 从远程仓库进行拉取修改的代码块
推送(push) — 把本地修改的内容推送到远程仓库

5.提交


提交

晚点我会更新分支的作用~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 3,977评论 3 27
  • 写在前面 在团队做过软件开发的,版本控制必是不可或缺的一项。目前,版本控制主要分为集中式版本控制系统和分布式版本控...
    Jack_lin阅读 9,956评论 45 434
  • 景在后退,车在前进,人在前进,心在前进!8月16日,郑州,我来了! 下午一点半多,到达郑州火车站,过了天桥,找了好...
    甲午之印阅读 195评论 0 0
  • 嘿,你好呀。 这么巧能在这遇到你。 初见的时候,你是被我舍友领着过来的,嗯嗯,肯定就是我舍友花“大价钱”请来替跑体...
    洛落的夏天阅读 147评论 0 0
  • 2017-10-5学经汇报: 一、学经日期:2017年10月5日 农历八月十六 阴 星期四 宝贝年...
    b0a4ca4b06a4阅读 627评论 0 0