随笔分类 -  git/sourcetree

git/sourcetree
摘要:#!/bin/bash echo "loading..." cd /www/dev/api/testproject #没有提交的修改暂存到stash里面 git stash curr_branch=$(git symbolic-ref --short -q HEAD) pub_branch="dev 阅读全文
posted @ 2022-01-13 11:47 一个人的孤独自白 阅读(587) 评论(0) 推荐(0) 编辑
摘要:撤销修改 1、撤销工作区中当前目录中的所有修改git checkout . 2、撤销工作区中指定文件的修改git checkout -- filename 注意:checkout命令只能撤销工作区中的修改,不能撤销暂存区中的修改 git checkout命令还有一个非常重要的作用就是切换分支,可用于 阅读全文
posted @ 2021-10-28 17:41 一个人的孤独自白 阅读(1583) 评论(0) 推荐(0) 编辑
摘要:function push_tag() { #拿出当前匹配的test_ca_v2.1最近版本号 latelyTag=$(git describe --match "test_ca_v2.1*" --abbrev=0 --tags $(git rev-list --tags --max-count=1 阅读全文
posted @ 2021-05-13 14:59 一个人的孤独自白 阅读(855) 评论(0) 推荐(0) 编辑
摘要:Git命令来获取/查找以test_ca_v开头的最后一个标签 git describe --match "test_ca_v*" --abbrev=0 --tags $(git rev-list --tags --max-count=1) 效果: 阅读全文
posted @ 2021-05-13 13:57 一个人的孤独自白 阅读(1254) 评论(0) 推荐(0) 编辑
摘要:场景:所在的分支没有commit权限,但是我们已经在当前分支上做了大量的修改。(git提供了暂存的方式帮我们解决该问题)解决: //把暂存区内的修改存储起来: git stash //切换到正确的分支: git checkout 分支名 //将存储的修改取出来: git stash pop // 继 阅读全文
posted @ 2021-04-23 16:30 一个人的孤独自白 阅读(1135) 评论(0) 推荐(0) 编辑
摘要:如上图报错 如果不要当前的改动,请重置到库的最新版本: git reset --hard origin/master 阅读全文
posted @ 2021-02-07 14:29 一个人的孤独自白 阅读(9098) 评论(0) 推荐(0) 编辑
摘要:一、配置环境:SourceTree->工具->选项->比较,外部对比工具和合并工具都选择BeyondCompare 或自定义 对比命令和合并命令都需要选择BeyondCOmpare的安装目录下的 BCompare.exe 文件(若不能选择,在填写完参数后点击确定再选择) 对比命令的参数填写 $LOC 阅读全文
posted @ 2021-01-29 16:15 一个人的孤独自白 阅读(4356) 评论(1) 推荐(1) 编辑
摘要:当合并分支时遇到错误或者冲突,分支旁边会多出“|MERGING”这个东西 有这个状态存在时,会导致后面想要再合并的时候提示如下 所以如果想取消这次合并,使用“git merge --abort”命令 git merge --abort 阅读全文
posted @ 2021-01-21 16:52 一个人的孤独自白 阅读(1284) 评论(0) 推荐(0) 编辑
摘要:SourceTree,找到指定文件,右键菜单,选中 “选定项目的变更历史”,即可 阅读全文
posted @ 2020-12-04 16:02 一个人的孤独自白 阅读(3094) 评论(0) 推荐(0) 编辑
摘要:文件修改与删除 你已经在本地修改完毕了: 这个时候SourcesTree会将你修改的那个文件视作“新文件”,如下: 强调:如果点丢弃,那么你当前的修改就会被回退,如果点移除,你的整个脚本xxx.cs会被直接删掉,所以要小心 阅读全文
posted @ 2020-11-30 09:50 一个人的孤独自白 阅读(4399) 评论(0) 推荐(0) 编辑
摘要:注意事项:需自行修改LOCAL_BRANCH、TARGET_BRANCH参数值 #!/bin/sh RED_COLOR='\E[1;31m' #红 GREEN_COLOR='\E[1;32m' #绿 YELOW_COLOR='\E[1;33m' #黄 BLUE_COLOR='\E[1;34m' #蓝 阅读全文
posted @ 2020-11-26 17:04 一个人的孤独自白 阅读(1961) 评论(0) 推荐(0) 编辑
摘要:1)设置用户名和email git config --global user.name "xxx" git config --global user.email "xxx@qq.com" 2)生成ssh key ssh-keygen -t rsa -C "xxx@qq.com" 直接三次回车就ok【 阅读全文
posted @ 2020-10-29 16:28 一个人的孤独自白 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-28 17:50 一个人的孤独自白 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:注意:使用前自行修改LOCAL_BRANCH,TARGET_BRANCH分支代码 #!/bin/sh RED_COLOR='\E[1;31m' #红 GREEN_COLOR='\E[1;32m' #绿 YELOW_COLOR='\E[1;33m' #黄 BLUE_COLOR='\E[1;34m' # 阅读全文
posted @ 2020-10-28 16:05 一个人的孤独自白 阅读(534) 评论(0) 推荐(0) 编辑
摘要:先看文章【sourceTree 自定义操作】:https://www.cnblogs.com/-mrl/p/13885674.html 然后执行: sh脚本代码: #!/bin/bash echo 项目路径:$1 echo 选中文件:$2 current_branch=`git symbolic-r 阅读全文
posted @ 2020-10-27 17:58 一个人的孤独自白 阅读(348) 评论(0) 推荐(0) 编辑
摘要:利用sourcetree自定义操作调用git-bash、cmd、powershell等命令执行工具,传入自定义脚本命令并运行。 sourcetree 工具→选项→自定义操作 sourcetree 操作→自定义操作,选择要执行的自定义命令,执行效果如图 sh脚本代码: #!/bin/bash echo 阅读全文
posted @ 2020-10-27 16:38 一个人的孤独自白 阅读(2404) 评论(0) 推荐(0) 编辑
摘要:Git 提供了四种方法来忽略文件,分别适用不同情况,如下: 1、全局忽略 忽略规则由本机所有仓库共用,配置方法如下:编辑 ~/.gitconfig 文件, [user] name = yourname email = yourname@email.com [gui] encoding = utf-8 阅读全文
posted @ 2020-10-27 15:26 一个人的孤独自白 阅读(14154) 评论(1) 推荐(2) 编辑
摘要:sourceTree 打标签tag 效果: 阅读全文
posted @ 2020-10-22 16:56 一个人的孤独自白 阅读(8337) 评论(0) 推荐(0) 编辑
摘要:本文讲解把test3分支合并到main分支 1.拉取目标分支(test3)代码,更新为最新 2.切换到本地分支(main),双击main分支即可 3.把test3分支合并到main分支 4.推送合并代码的远程仓库 阅读全文
posted @ 2020-10-21 15:16 一个人的孤独自白 阅读(1879) 评论(0) 推荐(0) 编辑
摘要:1.暂存所有修改 2.暂存后commit提交 3.提交后push代码 阅读全文
posted @ 2020-10-21 15:11 一个人的孤独自白 阅读(427) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示