git Sourcetree TortoiseGit常用命令

git branch:
显示所有分支名称,有星号的是当前分支
git branch xxx:
创建分支xxx
git checkout xxx:
切换到指定分支

git branch base:
创建一个分支,当前分支还是之前的分支

tortoiseGit合并分支到release:
拉代码,切到release分支,fetch pull更新代码
右键点击merge,branch选择被合并的分支名称
点击OK,然后再点击push。远程即合并成功。
但是本地代码还没更新到合并后的代码,需要更新
https://www.cnblogs.com/yongdaimi/p/5972560.html

sourcetree:
创建分支:点击分支,创建新分支
切换分支:双击某一个分支,即可切换到对应分支,
本地代码其实还是没变的,只是分支名变了
在某个分支上,点击拉取,就可把远程指定分支的代码更新到当前分支
(先后执行了fetch pull操作)
提交代码到远程分支:
点击暂存所有(git stash),
点击左上角提交,输入提交信息,点击提交commit到本地仓库。

再点击推送,push到远程分支


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命令行

2018年4月27日update

用了段时间的sourcetree发现真没TortoiseGit好用,解决冲突查看修改对比背小乌龟秒成渣渣。。

sourcetree好用的地方在于分支很清晰,来回切换很方便

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值