相信我,如果之前工作一直是svn的话, 那么 后来如果再转为git的童鞋,一上来可能对git的各种命令操作 会比较生疏,会害怕输入错命令 导致项目出点问题。

那么这样的话,建议上来可以试试 git的可视化工具,之前的用的比较多的 小乌龟,被我无情的淘汰了,(当然 一些大佬可能说,我的命令敲得也很熟练,今天只限于 像博主这样的新手git程序员,老手的git操作员就 绕路了)

为此 我特地 把我本地的soucetree给卸载了 一步步 来进行安装和使用

  1. 第一步 当然是安装了 但是安装之前要去 下载个安装包 我的是window系统

sourcetree下载地址

1.2 然后就是安装了

第一个的 可以 直接跳过 呢 后续就是 下一步下一步
到到第二步的时候 可能需要你填写 你的 用户名 和 邮箱 这个 直接就是安装git的时候配置的 用户名和 邮箱 git配置的问题 我就不在这里细说了
在这里插入图片描述

  1. 然后 我就拿一个我的githup上的一个 练习仓库 来作为学习例子了
    其实正常来说 你到一家新的公司 你的技术主管(或者其他的同事) 会给你一个 git地址
    我们打开 soucetree 进行克隆项目
    git@github.com:zhaoyunchong/git-demo.git 这个是 我的那个 git地址 基于 ssh的 所以直接 贴出来 问题不大 哈哈 上面也没啥东西
    在这里插入图片描述
    我在vscode中把文件 打开 创建了一个 test.js 文件
    写了一个 hello world
console.log('hello world')  

soucetree 上就会有相对应的变化
在这里插入图片描述
1 那里面的输入框 就相当于 我们的 git命令的 git commit -m ‘’
在这里插入图片描述
一般不要勾选那个 立即推送到远程, 当我们点击 玩 提交 然后 就暂存本地了
点击 推送 就会到远程了
在这里插入图片描述
刚刚 我们推送的东西 就在远程中显示了 出来, 如果是和同事合作的 同一个分支的话, 一般来说 我们是要进行 先拉去操作的, 防止推上去给同事的代码进行覆盖了,(soucetree 其实远程有更新 你没拉代码的话, 会直接报错不让你推送代码的)
在这里插入图片描述

  1. 还有就是基于当前分支创建一个 副分支出来
    在这里插入图片描述

  2. 就是 合并 分支 你想要合并那个分支, 就是 切换到 其他的分支之后, 鼠标右键点击那个要合并的分支会出现一个 合并此分支到当前分支 这个注意哈
    举例子: 你要在master上合并 test分支 那么 就是处于master分支上, 鼠标右键点击test分支 然后 选择 合并test分支到当前分支

  3. 回滚的话 就是 直接在时间线上 鼠标点击右键 然后选择 重置当前分支到本次提交

在这里插入图片描述

  1. 解决冲突 更简单了
    直接在 显示冲突的文件夹中 鼠标右键 选择用哪个方法进行解决冲突, 是选择当前分支的 还是选择合并进来的分支 进行处理冲突

其实其他的一些命令 用到的不多, 如果碰见可以私聊我 咱细聊 哈哈

关注我 持续更新前端 知识

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐