git GUI管理工具 sourcetree使用
git GUI管理工具 sourcetree使用
sourectree安装包下载 SourceTree安装包路径
sourcetree安装后配置 Sourcetree SSH配置
sourcetree忽略文件设置 https://blog.csdn.net/chpch/article/details/58586533
sourcetree使用参考 https://www.cnblogs.com/tian-xie/p/6264104.html
git与sourcetree名词映射关系
- 克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库
- 提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送)
- 检出(checkout):切换不同分支
- 添加(add):添加文件到缓存区
- 移除(remove):移除文件至缓存区
- 暂存(git stash):保存工作现场
- 重置(reset):回到最近添加(add)/提交(commit)状态
- 合并(merge):将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消
- 抓取(fetch):从远程仓库获取信息并同步至本地仓库
- 拉取(pull):从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 pull=fetch+merge
- 推送(push):将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致
- 分支(branch):创建/修改/删除分枝
- 标签(tag):给项目增添标签
- 工作流(Git Flow):团队工作时,每个人创建属于自己的分枝(branch),确定无误后提交到master分枝
- 终端(terminal):可以输入git命令行
git命令-代码提交步骤
- cd命令进入项目目录然后如下
- 修改完代码后,git status查看自己的文件修改列表;
- git diff 查看自己的文件修改记录;
- git add 添加需要提交的文件列表;
- git commit -m "提交说明"
- git pull,更新一下当前最新的代码;
- 解决冲突(如有冲突)
- git push 提交代码
git commit 模板
故事id #comment : 提交描述
type用于说明 commit 的类别,可以使用如下类别:
- add:新功能(feature)
- delete:删除
- fix:修复功能(不是bug情况的修改)
- bug:修复bug
- doc:文档(documentation)
- style: 格式(不影响代码运行的变动,比如代码缩进)
- refactor:重构(即不是新增功能,也不是修改bug的代码变动)
- test:增加测试
- chore:构建过程或辅助工具的变动
- other:其他非正常操作,比如修改.gitignore文件
- (注:没有故事id使用项目ID)
git 代码冲突
<<<<<<<<<<<<<<< HEAD 区间1---你新修改过后的代码
==================区间2---你修改前的代码
>>>>>>> 9acad6f05c829cf34347e19286ff050708d70809
(一般手动解决冲突,将区间2中代码删掉(注意自己检查),将自动生成的 <<<<< ====== >>>>>>也删掉)
git Merge .orig
.orig是merge时生成的备份文件,下面命令配置可以实现不生成这些文件:
git config --global mergetool.keepBackup false
转载于:https://www.cnblogs.com/frontlook/p/10118186.html
git GUI管理工具 sourcetree使用相关推荐
- 【九】Git 可视化GUI管理工具 - SourceTree
Git 可视化GUI管理工具 - SourceTree Git有很多图形界面工具,这里我们推荐SourceTree,它是由Atlassian开发的免费Git图形界面工具,可以操作任何Git库. 首先从 ...
- 几款Git GUI客户端工具
工欲善其事,必先利其器. 作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是和团队一起进行大规模产品的开发,git都已经是源代码管理工具的首选.当然,那些hardcore deve ...
- 《MongoDB管理与开发精要》——2.6节常用GUI管理工具
2.6 常用GUI管理工具 判断一个产品是否优秀,可以看其第三方工具的数量和成熟程度,下面就来介绍MongoDB常用的GUI管理工具. 2.6.1 MongoVUE MongoVUE提供了对Mongo ...
- Git 三剑客 ———— git gui 可视化工具
目录 页面介绍 Unstaged changes Staged Changes(Will Commit) File Display Command Set Repository 操作区 Edit 操作 ...
- 敏捷开发系列学习总结(4)—Git管理工具sourcetree的安装
现在代码管理都流行用git了,小编以前用过clearcase, svn,vss等.现在用了git后,发现git才是最好的,我觉得它最吸引人的地方应该是它的分布式管理吧.git的具体学习,读者可自己去网 ...
- git图文工具_全网最详细的Windows里Git client客户端管理工具SourceTree的下载与安装(图文详解)...
不多说,直接上干货! 很多人用Git命令行不熟练,那么可以尝试使用SourceTree进行操作. 安装之前的必备 (1)Git的安装 (2)net Framework 4.5 win7/8需要.net ...
- Git——代码管理工具
摘要 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.Git 是 Linux 内核开发而开发的一个开放源码的版本控制软件.Git 与常用的版本控制工具 CVS, Subv ...
- git-2-企业级gitlab的使用及管理工具Sourcetree
Git相关使用 一.git 安装配置 1.本地电脑下载git客户端,链接:https://git-scm.com/download/win 或者直接用提供的包 2.双击下载的exe文件进行安装 ①点击 ...
- git版本号管理工具的上手
git是一个分布式的版本号管理工具 和其它集中式版本号管理 工具相比具有下面长处: 1.能够在不联网的情况下开发 2.能够方便的建立本地分支 3.本地化的日志,高速获得信息 git命令的使用 mkdi ...
- git gui管理服务器配置文件,从 Git Gui 管理的Repository(库) 提交更改到 Bonobo服务器管理的Repository(库)...
要提交更改到Bonobo服务器管理的某个Repository(库),必须先得在Bonobo服务器上有此Repository(库)--简直就是废话.那么怎么才能这个Repository(库)变出来呢?其 ...
最新文章
- 微信小程序wx.request POST获取不到数据解决办法
- golang 切片 接口_Go 经典入门系列 18:接口(一)
- C++知识点9——函数重载,默认实参,内联函数
- 口语学习Day7:今天聊聊美国超市的物价
- 代替Excel上载的方法
- 一个需要原创精神的年代
- 【Java】内存解析
- MDaemon邮件服务器在WorldClient新增的聊天功能
- 初学者必学教程——JQuery的简介
- 使用PHP+LibreOffice实现word转html的功能
- 经纬财富:新乡怎么炒白银能挣到钱?
- led伏安特性实验误差分析_为什么非线性电阻元件伏安特性曲线的误差分析?
- NOIP数学学习笔记 Sakura_xyz
- c语言等级分制度的作用,使用C语言怎么对学生的成绩等级进行划分
- OC / Swift / Xcode - 怎么私有化init 方法(禁止调用init方法生成对象)
- QA的职责和角色定位
- 使用 Flutter 加速应用开发
- Flutter 播放器插件
- Android自动登录今日头条
- windows停在欢迎界面进不去的解决办法
热门文章
- [case31]dubbo-spring-boot-starter小试牛刀
- 如何更新 OpenStack 组件?- 每天5分钟玩转 OpenStack(161)
- c++ c超简单的求公约数
- apache编译出错 error: mod_deflate has been requested
- python数字图像处理(3):图像像素的访问与裁剪
- 宜人贷CTO段念:透明与面向目标是管理理念的核心
- 电信行业BOSS系统
- 灵魂拷问:你写的SQL一般有几个join ?​
- 恐怖!Spring Boot “内存泄漏”,排查竟这么难!
- 面试官:谈谈你对IO流和NIO的理解