zoukankan      html  css  js  c++  java
  • git的gui工具——sourcetree使用笔记

    序言

    这个软件我个人认为,要是使用git,一定要安装,在众多gui里面,是比较好的,虽然vscode可以集成插件,但是我感觉还是这个好。

    安装一路默认,可以跳过ssh秘钥,测试了没啥影响

    自己试着clone了gitee的klite的仓库,做了测试,涉及到clone ,修改,提交和推送

    测试

    直接修改有一个文件,有乱码的情况可以修改编码

    点击暂存所选,

    在点击推送

    首次推送需要gitee的账号和密码,之后推送就不需要了。

      

    SourceTree&Git部分名词解释

    1. 克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库
    2. 提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送)
    3. 检出(checkout):切换不同分支
    4. 添加(add):添加文件到缓存区
    5. 移除(remove):移除文件至缓存区
    6. 暂存(git stash):保存工作现场
    7. 重置(reset):回到最近添加(add)/提交(commit)状态
    8. 合并(merge):将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消
    9. 抓取(fetch):从远程仓库获取信息并同步至本地仓库
    10. 拉取(pull):从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 ** pull=fetch+merge **
    11. 推送(push):将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致
    12. 分支(branch):创建/修改/删除分枝
    13. 标签(tag):给项目增添标签
    14. 工作流(Git Flow):团队工作时,每个人创建属于自己的分枝(branch),确定无误后提交到master分枝
    15. 终端(terminal):可以输入git命令行

     以下四个链接挺不错的,可以参考

    https://www.jianshu.com/p/6b5ed581b158

    https://zhuanlan.zhihu.com/p/254909901

    https://blog.csdn.net/u012792686/article/details/63684248

    https://www.jianshu.com/p/be9f0484af9d

     

     

  • 相关阅读:
    P2910 [USACO08OPEN]寻宝之路Clear And Present Danger 洛谷
    P2212 [USACO14MAR]浇地Watering the Fields 洛谷
    Python字体颜色设置
    Python小游戏 -- 猜数字
    数据结构 -- 链表&双向链表
    数据结构 -- 队列 & 循环队列 -- 数组实现
    数据结构 -- 栈的数组实现法
    洛谷P1036 选数
    如何让c语言使用结构体近似模拟c++中的类
    对c语言回调函数的理解
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/14668791.html
Copyright © 2011-2022 走看看