圖片來源于網絡
前言:
本文主要是通過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.提交
提交
晚點我會更新分支的作用~