常见的可视化操作工具有
一、官方网页
如码云、gitlab,自带了常见的git操作。
以码云为例:
1、创建分支:
进入分支目录,点击 新建分支 按钮,
在弹出框中输入新分支名称,点击确定即可一键创建分支:
2、合并分支到主干:
进入目标分支目录,点击Pull Request按钮:
跳转后的页面如下:这里在提交记录中还能检查变更
输入相关信息后点击确认提交。这里提交后没有真正被合并,只是提交了一个请求,提交后跳转到审核页面,点击接受请求
点击后在弹出的选项中选择第一个merge
这时弹出一个确认框,点确定即可。
二、Idea
Idea自带git工具,不需要安装任何插件。具体使用见下一篇
三、vscode git
我是在当前项目下,打开新的命令窗口进行git操作的。
1、拉取新分支:git checkout 分支名称。注意执行这个命令需要本地代码是最新的且无变更;
2、更新代码:git pull;
四、tortoiseGit
(不推荐使用,推荐开发工具中的git)
安装后鼠标右键会出现
tortoiseGit使用方法:
1、克隆代码:Git Clone
点击后弹框
URL为项目主干地址,如果需要下载分支,则勾选Branch,并在随后的输入框中输入分支名称即 可。点击OK,会弹框输入用户名密码,然后自动完成下载。
2、提交代码:git提交代码是首先提交(commit)到本地仓库(相当于svn的add),然后再推送(Push)到远程仓库。
先点commit提交到本地缓存:
确认已经提交到缓存的文件Sync:
最后点push提交:
如果想删除commit记录,TortoiseGit->Show log,选中日志右键Revert Change by this commit即可,
3、更新代码:pull
4、代码还原TortoiseGit -> Revert。不过有两种情况,如果该文件已经commit,会与上次commit的版本对比;如果该文件没有commit,会与远程仓库代码比对。