学习资料笔记

小木的学习笔记

Mac SourceTree的安装与使用教程

2020-4-16 小木 Mac

下载
1.登录SourceTree官网 : https://www.sourcetreeapp.com/
2.点击Download for Mac OS X,即开始自动下载,大约80M.



3.附上云盘下载地址: https://pan.baidu.com/s/1naTrjNR-Q66qXDI3QrQWjQ 提取码: b6fc

安装
1.解压后双击

2.出现这个情况时 点击【Move to Applications Folder】
QQ20200416-114857@2x.png

3.主要说一下账户这一步,这一步跳过不了,必须搞一个自己的账户,如果使用已有账户的就不用说了(网上有朋友说可以使用github账户,不过我试了一下,好像并不能成功,大家也可以尝试一下),没有的话注册就可以了,但是注册过程很繁琐
没有账户的小伙伴可以点击后面的"转到我的Atlassian"


如果大家通过这种方法注册过程中遇到各种问题没有注册成功,请尝试另一种方法用谷歌邮箱(也要梯子上网),跳到注册主页,然后注册google邮箱,用google邮箱登录,这样的注册方式我觉得更友善一些
我这边推荐一个比较好用的梯子,点击链接查看
安装完成。



1.主页
几个按钮作用:如图,其中过滤仓库
搜索框其实就是个搜索框,可以根据仓库名字的关键字搜索出仓库,右上角的设置按钮比较简单这里就不再解释大家自行点开一下就明木了

2.新建 - 从URL克隆
打开你的github、gitlib、gitee中的某个项目

点击Clone,获取当前项目的http地址。


点击克隆

3.双击仓库打开
先介绍一下界面(介绍的比较仔细,篇幅较多,懂的哥们儿可以略过)

提交:Commit 指本地仓库的文件提交到本地仓库保存
拉取:Pull 从关联账号的托管平台(比如github)的众多远程仓库中下载一个仓库到本地,前提是你得账号里创建的有仓库
推送:Push 将本地仓库源文件提交到本地并更新到托管平台的远程仓库中,即本地和原唱仓库都保存此时仓库中的所有内容(如果不配置ignore忽略文件的话)
抓取:Fetch 从远程仓库抓取本仓库的更新内容(比如这个项目是团队开发,别人也可能Push代码到这个仓库,这时候你可能就需要更新一下)并更新到本地仓库
分支: branch 分支本质上其实就是一个指向某次提交的可变指针HEAD,指向当前默认分支master或者上一分支.我们之所以需要创建分支分两种情况:
一种是当团队开发时,为了各自干自己的活不相互影响,这时候每个哥们儿都可以从主分支上建立一个属于自己的分支出来,并在自己的分支开发,当开发完毕时,再合并到主分支即可
另一种情况是个人开发,你需要集成某个功能但你又不确定自己是否可以集成成功且不影响源码,这时可以建立新分支,然后再开发,如果集成失败了,又把分支源码搞的乱七八糟,你还可以直接回滚到主分支,重新再来
合并:merge 这个当然是在有分支的前提下进行了,只有创建了分支,在分支上开发完毕后,就可以把当前分支合并到主分支或上一分支了

点击左上角的提交按钮,输入提交日志(强烈建议写上,用于以后区分每次提交的代码所修改的内容),勾选立即推送的话可以直接提交到远程仓库,最后提交右下角的提交,即可保存到本地仓库和远程仓库


如果弹出这个框,就输入一下所关联github账号密码即可

进入远程仓库查看,有更新内容就标识提交成功了

标签: git gitlab gitee SourceTree