sourcetree

SourceTree Win10 安装过程及配置

匿名 (未验证) 提交于 2019-12-02 22:11:45
SourceTree 是一款拥有可视化界面的项目版本控制软件,适用于git项目管理,同时它集成了 git flow 工作流程,对于不熟悉 git 命令的初学者来说,可以通过 SourceTree 快速学会使用 Git 和 git flow 来参与代码版本管理和团队协作开发。 Laravel 教程 - 实战 iBrand 开源电商 API 系统 下载 https://pan.baidu.com/s/1bqVD5MJ 安装 请右键 以管理员身份运行 进行软件安装,如果遇到问题,请见这篇文章: SourceTree Win10 安装不成功解决过程记录 如果你已经有账号,直接登录即可,如果没有账号,请点击“转到我的Atlassian”,会引导我们去注册新的账号。 如果有 Google 账号,可以直接用登录。这里我们演示注册一个新账号的流程,点击下方的 “Sign up for an account”,注册一个新账号。 输入自己的邮箱和密码。同时请注意:这里有一个人机验证模块,使用的是 Google 提供的服务,因此如果你未使用 梯 子 ,可能无法看到该模块。 成功后,会发送邮件到你的邮箱进行验证。 随意输入一个名称即可,然后回到 SourceTree 的安装界面,再次点击“使用已有账户”按钮进行登录。 这里选择“跳过初始设置”,这里是让你关联一个远程的服务器仓库,在这里我们并不需要

.gitignore file in Sourcetree not working

与世无争的帅哥 提交于 2019-12-02 16:09:22
I am working on a maven project and I want to ignore the files generated and stored in the /target folder of my project (Evaluation) root folder.In the root of my git repository I have a .gitignore file with the following entries (backend is just a folder which contains the eclipse project Evaluation) backend/Evaluation/logs/ backend/Evaluation/target/ For some reason SourceTree does not ignore the files stored in these two folders and when I compile my project there are some uncommitted changes which are some .class files inside the /target folder. Why is this happening ? I also tried to

【Gerrit】Gerrit工作流程及使用手册

房东的猫 提交于 2019-12-02 08:14:29
可以看到test3用户提交的commit_1,因为已经通过审核了,所以,就合并到master中了 我们到当前的目录中,看一下.git文件夹,确实是没有hooks文件夹的 我们通过 scp gerrit:hooks/commit-msg hooks/ 命令来拉取commit-msg文件 同时通过 git config remote.origin.push refs/heads/*:refs/for/* 命令来设置push命令 设置自定义push 虽然我们设置好了push命令到远程的 refs/for/* 目录,但是如果我们直接用SourceTree中的push功能,我们会发现直接给我们在远程新建了一个 refs/for/* 分支,而且gerrit也没有审核事件触发,这是因为sourceTree的push应该是有它自己的一些配置,所以这里我们需要自定义push事件,来完成将代码推送到正确的分支上。 我们进入SourceTree的配置页面 点击 Custom Actions ,然后输入命令的名字: push to gerrit Script to run: 指的是要执行的文件,我们这里把git的可执行文件目录放进来,如果是windows请自行找到该目录 Parameters 就直接写入 push ,表示执行的是push命令 最后当我们要通过推送到gerrit服务器时,在当前的分支上,右键

Git cannot lock ref 'HEAD': unable to resolve reference HEAD

这一生的挚爱 提交于 2019-12-01 15:04:01
I'm trying to commit the changes to my repository but I receive the error below: git -c diff.mnemonicprefix=false -c core.quotepath=false commit -q -F C:\Users\Contronym\AppData\Local\Temp\bkdweixb.mnu fatal: cannot lock ref 'HEAD': unable to resolve reference HEAD: Invalid argument Completed with errors, see above. I'm using bitbucket and SourceTree. What's the reason for this commit failing? I was able to commit just fine the last 3 commits over the past week. Then, all of a sudden, I receive this error. EDIT I ran git gc and these are the results: $ git gc error: bad ref for HEAD error: bad

sourceTree

邮差的信 提交于 2019-12-01 12:58:27
今天使用了一个特别好用的软件 sourceTree 类似于mysql的sqlyog SourceTree.exe 主要用途是从git上面拉取项目或者上传项目可以自动提交 下载这个软件需要从微软官网下载一个netFramework4.7.1不然你是用不了的 https://www.microsoft.com/en-us/download/details.aspx?id=56115 这是下载地址 下载完后打开 文件夹在地址栏输入 %LocalAppData%\Atlassian\SourceTree\然后创建一个json文件,文件名为accounts.json 文件里面输入↓ [ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": true, "HostInstance": { "$id": "2", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount", "Host": { "$id": "3", "$type": "SourceTree

Sourcetree 中文乱码解决。

此生再无相见时 提交于 2019-11-30 18:08:38
网上大多数人用下面的2步解决。但是这个我设置了没效果。 1、设置git的编码。 git config --global i18n.logoutputencoding utf-8 git config --global gui.encoding utf-8 git config --global core.quotepath false #### 当前代码库的我也设置一下。 git config i18n.logoutputencoding utf-8 git config gui.encoding utf-8 git config core.quotepath false 2、设置“默认文本编码”。 英文界面, 在 ‘tools’->’option’->’general’中 找到 ‘default text encoding’ , 更改为 utf-8 中文界面, 在 ‘工具’->’选项’->’一般’中 找到 ‘默认文本编码’ , 更改为 utf-8 对我windows7系统有效果的方法。就是把 KB4055002 卸载了。 1、卸载KB4055002。 到 控制面板\系统和安全\Windows Update 点击“安装更新”。搜索到“KB4055002”然后卸载(有些人是“KB4055022”)。 2、重启电脑。 要等一段时间才能重启完成。会显示“配置windows请勿关闭计算机”

svn和git的使用

﹥>﹥吖頭↗ 提交于 2019-11-30 18:07:34
1.创建分支和合并 1.1 conerstone中svn的使用: 创建分支:svn的创建分支需要点击repository里面对应的文件,然后点击brunch按钮,就可以创建一个新的分支,创建过程中,需要选择分支所在的目录,目录也是基于repository的 checkout 分支,之后基于此分支的修改,也会同步到的对应的分支上。 合并分支:比如将分支test合并到master上,就需要在repository里面选中master,点击merge按钮,from里面选择test,然后点击确认就可以合并了,合并是合并到master分支上了。 合并之后master上可能会有冲突,因此还需要将冲突解决之后,再提交一次 1.2 sourcetree中git的使用 来源: https://my.oschina.net/u/3697347/blog/3112866

手把手教你 GitLab 的安装及使用

我是研究僧i 提交于 2019-11-30 12:03:07
手把手教你 GitLab 的安装及使用 深山田 0.6 2018.01.30 22:58 字数 1696 阅读 42164评论 2喜欢 30 前言 新入职公司,发现公司还在使用落后生产工具 svn,由于重度使用过 svn 和 git ,知道这两个工具之间的差异,已经在使用 git 的路上越走越远。 于是,跟上级强烈建议让我在公司推行 git 和他的私有仓库 gitlab,多次安利“磨刀不误砍柴工”的理念,终于被我说服。 以下是我边安装和边记录的详细笔记,务求安装好之后分享给同事直接就能看懂,降低团队的学习成本。 git的优点 git是分布式的,svn不是 git分布式本地就可以用,可以随便保存各种历史痕迹,不用担心污染服务器,连不上服务器也能提交代码、查看log。 GIT分支和SVN的分支不同 分支在SVN中实际上是版本库中的一份copy,而git一个仓库是一个快照,所以git 切换、合并分支等操作更快速。 git有一个强大的代码仓库管理系统 - gitlab 可以很方便的管理权限、代码review,创建、管理project GitLab介绍 GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。 功能:Gitlab 是一个提供代码托管、提交审核和问题跟踪的代码管理平台

SourceTree代码管理

拈花ヽ惹草 提交于 2019-11-30 01:23:29
SourceTree 下载: https://www.sourcetreeapp.com/ SourceTree: 拥有可视化界面的项目版本控制软件,适用于git项目管理 window、mac可用 1. 点击克隆/新建 2. 在弹出框中输入项目地址,http或者ssh地址 如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因: 项目地址获取错误 没有项目访问权限 3. 点击“克隆”,等待项目克隆完成,完成后,左侧只有一个分支master 克隆完成后,得到的是发布后的master源码,如果想要获取最新的正在开发中的源码,需要对项目流进行初始化,点击“Git工作流” 直接点“确定”,获取develop分支源码 开发任务都是在develop分支上完成的 4. 分支共有5种类型 master,最终发布版本,整个项目中有且只有一个 develop,项目的开发分支,原则上项目中有且只有一个 feature,功能分支,用于开发一个新的功能 release,预发布版本,介于develop和master之间的一个版本,主要用于测试 hotfix,修复补丁,用于修复master上的bug,直接作用于master 5. 开发中需要增加一个新的功能时,可新建feature分支,用于增加新功能,并且不影响开发中的develop源码,当新功能增加完成后,完成feature分支

Git服务器搭建:GitLab 的安装及使用

痴心易碎 提交于 2019-11-29 09:46:46
前言 新入职公司,发现公司还在使用落后生产工具 svn,由于重度使用过 svn 和 git ,知道这两个工具之间的差异,已经在使用 git 的路上越走越远。 于是,跟上级强烈建议让我在公司推行 git 和他的私有仓库 gitlab,多次安利“磨刀不误砍柴工”的理念,终于被我说服。 以下是我边安装和边记录的详细笔记,务求安装好之后分享给同事直接就能看懂,降低团队的学习成本。 git的优点 git是分布式的,svn不是 git分布式本地就可以用,可以随便保存各种历史痕迹,不用担心污染服务器,连不上服务器也能提交代码、查看log。 GIT分支和SVN的分支不同 分支在SVN中实际上是版本库中的一份copy,而git一个仓库是一个快照,所以git 切换、合并分支等操作更快速。 git有一个强大的代码仓库管理系统 - gitlab 可以很方便的管理权限、代码review,创建、管理project GitLab介绍 GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。 功能:Gitlab 是一个提供代码托管、提交审核和问题跟踪的代码管理平台。对于软件工程质量管理非常重要。 版本:GitLab 分为社区版(CE) 和企业版(EE)。 配置:建议CPU2核,内存2G以上。