由于Git的使用需要命令行,使用起来不太方便,所以使用sourcetree来代替Git操作!
不会安装的可以看我的Git与SourceTree新手安装手册(超详细)-CSDN博客
SourceTree的环境配置
一,主面板上方任务栏--->工具--->选项
二,一般-->SSH客户端配置
SSH秘钥:对应Git平台上复制即可
SSH客户端:选择OpenSSH
sourceTree的使用
一,关于仓库的创建
Local: 本地仓库
Remote:远程仓库
Clone:克隆远程仓库
Add:添加本地已有仓库
Create:创建仓库
无论是创建还是克隆,都只需要将URL(Git平台的链接,必须是登录后且在项目主页的链接)复制到第一个框即可!
二,仓库的使用
1,提交(commit)
【注意!!!】Sourcetree 提交文件,但文件必须位于已经初始化了 Git 仓库的目录中。如果你在不同的目录工作,你需要确保为每个目录创建并管理独立的仓库。
简单点说,就是将需要上传的文件放入你自己本地git仓库的文件夹下即可!
(你在克隆或者创建时,会选择路径,就是那个路径)
1,点击“文件资源管理器中打开”,会自动打开所在仓库的文件路径
将需要的文件放入该路径下即可!
2,新放入的文件后,在等待一下Sourcetree会自动更新出文件
新放入的文件都是“未缓存文件”
点击右边的+号,就可以进入缓存区了(只有缓存区的文件才能提交)
3,点击右下角的提交即可!
2,拉取(pull)
每次使用sourcetree可以先拉取一下,保证项目资源是最新状态!
3,获取(fetch)
4,推送(push)
就是将你本地上传的文件,在云端更新同步上传!
5,分支(branch)
分支是 Git 中用来独立开发和管理不同任务或功能的机制。每当你在 Git 中创建一个新的分支时,实际上是在创建一个指向当前提交的新指针,这样你就可以在不影响主分支,
就是另外在开条支线,各自干各自的事
6,合并(merge)
合并是将两个分支的内容合并到一起的过程。通常,开发者会在某个特性分支上完成开发后,将这个分支的内容合并到主分支(如 main
)或者其他目标分支。
一般来说,就是在分支的bug或者任务完成了,就可以合并了。