![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
证券指标
这个作者很懒,什么都没留下…
展开
-
git 回滚
git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id本地代码库的回滚证明下面的方法是可行的,直接使用sourcetree的“回滚提交”需要解决冲突。而使用下面的命令行回滚代码,直接就回滚了,不需要解决冲突。【本地代码库回滚】:git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去转载 2015-07-27 09:34:39 · 864 阅读 · 0 评论 -
git合并分支 注意事项
此处不要勾选“ 立即提交合并 ”这个选项,最好完成分支合并之后,选择手动提交。因为手动提交的时候,可以写本次提交的备注。而自动提交的时候,没有任何备注。原创 2015-08-05 16:54:57 · 1379 阅读 · 0 评论 -
git 删除index.lock文件
.git文件夹下面的 index.lock文件可以删除。db数据库文件有冲突,导致无法切换分支。即使清除也不行。解决方法:删除index.lock文件后,切换分支,清除切换,就能够切换分支了。原创 2015-09-06 17:35:22 · 11949 阅读 · 0 评论 -
git 拉取代码后,db数据库文件有冲突
db数据库出现冲突,直接丢弃,已暂存区域中的db文件,这样未暂存中的db文件也会丢失。不要管未暂存区域中的db文件。原创 2015-09-07 14:50:47 · 1084 阅读 · 0 评论 -
git 推送之前,一定要编译一下源代码,
git 推送之前,一定要编译一下源代码,尤其是解决冲突后的版本。别管多着急的代码,都必须在push之前,先本地编译一遍代码。因为,远端代码的回滚,很麻烦。原创 2015-09-23 17:05:09 · 941 阅读 · 0 评论 -
git无法识别新增的文件
工作目录中,新建一个文件,比如一个.h和.cpp文件。但是,git无法识别这些文件。用git status命令,返回目录是clean的。表明没有任何修改。说明git没有识别到这些新增加的文件。原因:不知道什么原因导致的。不是mercurial,也不是sourcetree。用git命令依然无法发现这些新增加的文件。解决方法:强行将这些文件添加到原创 2015-07-24 15:32:36 · 17828 阅读 · 2 评论 -
git ignore文件 过滤文件
WorkStation/bin/Win32/compileProject.batWorkStation/bin/Win32/Debug/system/updateconfig.ini*.sdf*.obj*.tlog*.pdb*.logmoc_*!TradePlugin/*例外的情况,使用!感叹号。表示TradePlugin目录下的文件,不能被git忽略掉。原创 2015-11-13 15:15:54 · 441 阅读 · 0 评论 -
feature分支合并到dev分支
1. 切换到dev分支,双击dev分支即可。然后点击 “合并”按钮。 选中要合并到dev分支中的feature分支。在图谱中,鼠标点击一下feature分支即可。这样就完成后选中feature分支。然后点击确定按钮。如果有冲突,会提示,点击close按钮,先解决掉冲突。原创 2015-10-15 10:19:50 · 4468 阅读 · 0 评论 -
trade文件夹下,新建的文件,git无法识别----解决方法
git 问题:trade文件夹下,新建的文件,git无法识别其他 文件,比如workStation下,新建文件,git能够识别。唯独trade及其子文件夹中,新建任何文件。git都无法识别。网上的解决方法:1.说,trade文件夹中,有一个隐藏的.git文件夹。这个文件夹就表明,trade这个文件夹是有该.git控制的。所以,当git认为,trade原创 2015-11-13 11:34:56 · 2360 阅读 · 0 评论 -
git远端代码库 回滚
origin 是默认的远程版本库名称你可以在 .git/config 之中进行修改git常用命令:1.切换分支git checkout master //表示切换分支到master2.创建分支branchgit branch branch_name //创建分支3.pull拉取git pull origin 相当转载 2015-12-29 10:51:41 · 1984 阅读 · 0 评论 -
git 解决冲突
使用sourcetree的时候,如果出现了冲突,会使用svn的冲突解决工具去解决冲突。解决冲突的时候,最终文件的结果是以 最下面显示的文件为主。local是本地的文件。remote是要合并进本地分支的远端的代码。remote是别人的代码。原创 2016-01-06 17:49:17 · 364 阅读 · 0 评论 -
使用SourceTree将bitbucket的远程仓库回滚到某一次提交
目的: 使用SourceTree将bitbucket的远程仓库回滚到某一次提交。原理: 在本地需要回滚的commit上创建一个分支,将该分支合并到远程仓库。准备: 远程仓库有一个master主分支,本地将远程master分支checkout下来后,本地分支名亦为master。看图:1、本地有master分支。2、在需要回滚的commit转载 2015-07-22 16:37:42 · 5871 阅读 · 0 评论 -
SourceTree图谱 颜色区分哪个分支
从左侧数第一条竖线,是本地自己创建的feature分支,该分支是从本地dev分支创建的。第二条线,紫色的线,可以看到该线,在备注处有个标识,origin/dev,表明该线是远端的dev分支。第三条线,棕黄色的线,代表了其他人的创建的分支。原创 2015-07-22 16:17:10 · 23001 阅读 · 0 评论 -
git master的回滚
远端master的回滚,跟dev的回滚不同。master的回滚步骤如下:亲自测试通过;1.收下备份当前的master分支,防止回滚失败。方法为:从origin master中新建一个分支,名称随便 比如,master_backup。2.备份完成后,将master回滚到指定的版本注意这个地方,是将本地的master分支回滚到指定的版本。3.回滚本地原创 2015-07-27 10:52:43 · 5538 阅读 · 0 评论 -
git中无法丢弃某个文件的修改 也无法删除该文件
git中无法丢弃某个文件的修改,也无法删除某个文件。原因:该文件正在被另一个exe使用,比如说,该文件当前正在被vs2010使用,所以,git无法删除也无法丢弃该文件。解决方法:关闭vs2010,再在git中删除或者丢弃该文件,或者直接在文件系统中直接删除该文件。原创 2015-07-30 09:16:39 · 3469 阅读 · 0 评论 -
sourcetree的使用
克隆成功之后对文件更改一下。然后文件的前面会变成一个黄色的图标这说明文件已经更改需要提交才能与运程的同步。5同步之前要先缓存点击工作副本的变更的向上箭头图标。点第一个会缓存所有已更改的文件。点第二个只会缓存当前选中的文件。(那么该文件,就由工作副本的变更中移动到“缓存的更改“中。)6点击之后再点击提交按钮来提交缓存。(提交按钮,提转载 2015-07-20 09:15:07 · 622 阅读 · 0 评论 -
vcxproj文件和vcxproj.filters文件冲突 解决
TradePlugin/src/Trade/Trade.vcxproj TradePlugin/src/Trade/Trade.vcxproj.filters这两文件的冲突原因:比如其他人增加了JExpress类,那么这两个文件会改动。拉下最新的dev分支,那么vcxproj和vcxproj.filters就改变了。此时,合并本地代码 物流跟踪,由原创 2015-08-12 11:44:11 · 2793 阅读 · 0 评论 -
git分支创建失败 dev创建feature失败
1. 重启sourcetree2. 如果遇到拉下最新的dev后,本地没有进行任何修改,但是却有未暂存的文件。这种情况,该丢弃丢弃,该删除删除。然后等一会再切换回dev后,该种情况会消失。原创 2015-07-30 13:09:40 · 1151 阅读 · 0 评论 -
git使用beyond compare
对于我这种 git 命令行小白来说, git 自带的对比工具各种水土不服,想念以前的 svn 小乌龟 + beyondCompare 的日子。。。纠结完 gitHub client 未果之后,终于研究到。。 原来 git 的对比也可以调用第三方工具的, well done!下面来科普下 如果 在 git 设置 第三方对比工具。 配置 git打开 .gitconfig 配置文件 (win转载 2015-08-27 16:31:05 · 1994 阅读 · 0 评论 -
GitHub和sourceTree使用入门
-->本教程适用于主流的开源网站github和bitbucket,个人认为sourceTree还是比较好用的git客户端,支持windows和mac os。-->soureceTree的最新版本可能与此教程的screenshot有些许不同,但大同小异(sourceTree的最新版本操作上更人性化)-->在github上注册一个账号,然后登陆。-->在github上点击create ne转载 2015-07-21 11:02:11 · 734 阅读 · 0 评论 -
Git分支管理策略
作者: 阮一峰日期: 2012年7月 5日如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只转载 2015-07-21 11:04:18 · 359 阅读 · 0 评论 -
svn 冲突解决
如果冲突(比如对同一行代码进行了修改),则出现”One or more files are in a conflicted state.“红色警告,并产生几个文件记录冲突。一般情况下,我们不要直接编辑冲突文件。而按照以下操作手工解决冲突。 在资源管理器中,选择commit时冲突的那个文件,鼠标右键菜单选择”Edit conficts”。 出现界面,分为”Theirs”、”Mine”转载 2015-08-14 10:00:00 · 665 阅读 · 0 评论 -
sourcetree使用教程 分支 git flow
今天Bear實驗室的主題不是要介紹程式,而是來好好介紹一下有關管理進度開發的工具! 那今天實驗室的主題是.....Git Flow!!!! 使用 git 的開發者都知道 git 有 branch 這個功能,但要如何運用在開發流程呢?(以下內容將以SourceTree講解,不知道Source Tree是什麼的請點此連結)什麼是 git flow?转载 2015-07-22 16:44:56 · 3292 阅读 · 0 评论 -
git flow 分支合并
在工作场合实施Git的时候,有很多种工作流程可供选择,此时反而会让你手足无措。本文罗列了企业团队最常用的一些Git工作流程,包括Centralized Workflow、Feature Branch Workflow、Gitflow Workflow、Forking Workflow。愿以此文抛砖引玉。在你开始阅读之前,请记住:这些流程应被视作为指导方针,而非“铁律”。我们只是想告诉你可能的做转载 2015-07-22 16:47:25 · 1963 阅读 · 0 评论 -
sourcetree合并 冲突解决
原创 2015-07-22 18:16:51 · 2841 阅读 · 0 评论 -
git多人同步到远端
让我们来看看,两个开发者一起使用同一个共享仓库,会发生些什么。第一个人,John,克隆了仓库,作了些更新,在本地提交。第二个开发者,Jessica,一样这么做:克隆仓库,提交更新:现在,Jessica 将她的工作推送到服务器上:(成功,第一个推送的人)John 也尝试推送自己的工作上去:John 的推送操作被驳回,因为 Jessica 已经推送了原创 2015-07-23 08:48:41 · 462 阅读 · 0 评论 -
sourcetree推送代码 输入仓库创建者的用户名密码
如果,第一次输入错误了用户名和密码,那么以后,再输入的时候,会一直是第一次输入的用户名。清除的方法,如上图。选中曾经输入过的用户名,点击删除即可。原创 2015-07-22 18:15:52 · 16813 阅读 · 0 评论 -
Beyond Compare作为git的比对与合并工具
Windows下使用Beyond Compare作为git的比对与合并工具介绍其实各种git的GUI客户端都有自带比对工具,但是一开始学Git的时候,用的是Windows下的Git Bash,后来也渐渐熟悉各种命令,用图形客户端反而不习惯了。这里介绍如何将Beyond Compare配置为git的difftool和mergetool。当需要比对或者合并冲突时,就可以通过difftool转载 2015-08-27 16:29:16 · 3988 阅读 · 0 评论 -
git 创建远端分支
首先在本地,创建好分支,比如5.6_release,然后将该分支,推送到远端,那么远端分支就创建完成了,原创 2016-09-21 09:56:40 · 1307 阅读 · 0 评论