sourcetree下载地址:/
1 安装
在Install页面不需要选择Bitbuket,直接跳过即可。后续输入相应的信息,下一步即可。
2 sourcetree常用操作
2.1 远程克隆项目
到码云上复制项目的https地址
打开sourcetree–>clone–>粘贴项目地址,此时系统会弹出账号、密码输入框,输入账号密码
验证通过后,仓库类型会变更为:这是一个Git仓库。
选择项目路径,点击克隆,完成项目的克隆。
项目克隆成功后可进行历史记录的查看。
2.2 历史记录
历史记录如下图
右侧标签含义:
master:本地主分支所在的版本
origin/master:远端分支所在的版本
origin/head:当前分支所在的版本
若本地添加新分支,如xlwang,则右侧会多出一个xlwang分支,推送到远端后,会多出一个origin/xlwang
2.3 代码更新
文件状态:文件状态主要用于代码的变更及提交。
本地未修改代码,文件状态默认显示内容
本地代码变更后,变更的文件默认显示在工作空间(未暂存文件);点击某个文件,该文件变更的代码内容会高亮显示在最右侧。此时的界面如下:
2.4 暂存
点击未暂存区域右上角的“暂存所有”、或选择文件某些文件点击暂存所有,相应的文件变更到已暂存文件区域。
2.5 提交代码至到本地/远程
在底部的message处编写此次提交提交的说明(用于实现什么功能、解决什么bug),勾选"立即推送变更到 origin/master",点击提交,代码提交至本地和远程仓库。
若未勾选"立即推送变更到 origin/master",代码只提交至本地仓库。
此时若想推送至远端,右击分支下的master。
此时弹出推送窗口:
确认无误后,点击推送,即可完成远程的推送。
提交记录查看:点击history,可查看历史代码提交记录。详细说明见图示。
3 分支操作
为了将团队间的协作、代码版本解耦开来,使团队更高效的工作,git引入了分支概念。
新建开发者自己的分支:选择上方工具的分支,在新分支中输入属于自己的分支名。
一般开发人员都在自己(名字首字母+姓)的开发分支(dev)上开发,例如王雪亮,此时的分支命名为:dev_xlwang。
3.1 分支切换
双击分支名即可完成切换
切换分支前,请确保本地及暂存无变更文件,否则无法进行分支切换
3.2 分支上的代码操作
同章节2。