文章分类 -  Git-Pycharm

git暂存
摘要:本篇来讨论git的核心,暂存区。首先上一张图。 左侧是工作区,也就是我们本地电脑上的文件,中间的Index就是我们讨论的暂存区,右侧是HEAD。HEAD是一个头指针,我会在下一篇博客中讨论HEAD,此处你先理解为HEAD就是git版本库。 上面的这张图,非常非常地重要,如果我下面讨论的东西你有不明白 阅读全文

posted @ 2018-09-29 17:48 myworldworld 阅读(630) 评论(0) 推荐(0) 编辑

git四:推送本地分支到远程分支等
摘要:1、创建本地分支 local_branch git branch local_branch 2、创建本地分支local_branch 并切换到local_branch分支 git checkout -b local_branch 3、切换到分支local_branch git checkout lo 阅读全文

posted @ 2018-09-03 11:54 myworldworld 阅读(152) 评论(0) 推荐(0) 编辑

git三:分支
摘要:一、本地分支 假如正在开发一个新功能,开发到一半的时侯,需要开发另一个新功能。 第一个功能的代码,如果立即提交,代码会存在bug;如果不提交,代码存在丢失的风险。 怎么解决?代码还是提交,但又要不影响别人? 解决:两个功能都分别,创建自己的分支,不合并master。 通常也必须如此,须经过测试没问题 阅读全文

posted @ 2018-08-12 11:24 myworldworld 阅读(80) 评论(0) 推荐(0) 编辑

git二:上传代码到github
摘要:1.创建上传代码到github的key 在本地创建ssh_key: 在本机执行 ssh-keygen -t rsa -C "你的邮箱" 进入ssh_key保存的目录,可以看到两个key,一个是公钥id_rsa.pub,一个是私钥id_rsa; 将is_rsa.pub公钥的内容copy出来(不能放在记 阅读全文

posted @ 2018-08-12 10:12 myworldworld 阅读(68) 评论(0) 推荐(0) 编辑

git一:本地仓库
摘要:1.配置git用户名: git config -- global user.name "我的用户名" 配置git邮箱: git config --global user.email "我的邮箱" git版本库:又名仓库,可以理解成一个目录,这个目录里面的所有文件都可以被git管理起来, 每个文件的修 阅读全文

posted @ 2018-08-11 23:43 myworldworld 阅读(77) 评论(0) 推荐(0) 编辑

我的tools
该文被密码保护。

posted @ 2018-08-04 16:21 myworldworld 阅读(0) 评论(0) 推荐(0) 编辑

我的git
摘要:工作流程:修改代码→提交到本地仓库→拉取远程改动→推送。正是在git pull这一步产生的Merge branch提交。事实上,git pull等效于get fetch origin和get merge origin/master这两条命令,前者是拉取远程仓库到本地临时库,后者是将临时库中的改动合并 阅读全文

posted @ 2018-01-15 22:20 myworldworld 阅读(93) 评论(0) 推荐(0) 编辑

【Git之窗】(十三)远程分支之间如何合并
摘要:如图所示,是小编公司使用git作为VCS时候的应用模型: 由图可知,在服务器上的远程仓库,对应有两个分支,1.master 2.dev,前者用于和Jenkins关联,用作生产版本的代码,后者和本地开发人员关联,每个人在本地仓库中提交代码后,都push到远程的dev上面。 在结合这幅图: 如图中所示( 阅读全文

posted @ 2018-01-09 20:26 myworldworld 阅读(428) 评论(0) 推荐(0) 编辑

【Git之窗】(十二)you are not allowed to push code to protected branches on this project
摘要:今天在帮好友H看一个Git问题,入下: 前提:(公司的GitLab是新的!!!) 、 图 1-1 报错:failed to push some refs to 'http://*******.git'。 一痛瞎踅摸之后,远程控制电脑,在H电脑上,重新建立了一个test项目,之后走正常流程: [pla 阅读全文

posted @ 2018-01-09 20:25 myworldworld 阅读(246) 评论(0) 推荐(0) 编辑

【Git之窗】(十一)常用命令汇总(不断更新)
摘要:网上看到了一篇很棒的博客,关于git命令的,我就不重复造轮子了,直接转载过来了。 原文链接:http://blog.csdn.net/zhou2s_101216/article/details/76373430 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作 阅读全文

posted @ 2018-01-09 20:24 myworldworld 阅读(115) 评论(0) 推荐(0) 编辑

【Git之窗】(十)“远程仓库”版本回退解决方案
摘要:由于TGB的图书管理系统托管在本地服务器上的GitLab中,最近因为大家使用Git过程出了一些问题,导致需要回退服务器上的远程版本,回退过程中又出了一些问题,比如push不上去,比如别人电脑的版本比远程版本高几个commit版本等,在网上找了好多资料,这位博主的文章简直涵盖了我的问题,又有对其他问题 阅读全文

posted @ 2018-01-09 20:23 myworldworld 阅读(237) 评论(0) 推荐(0) 编辑

【git之窗】(八)git高级配置(珍藏版)以log优化为主
摘要:晚上帮同事解决一个merge问题的时候,发现了我去年在上一家公司时候写的一篇非常不错的关于git的文章,分享出来,有助于更加高效地使用git。 (1)配置lg2 git默认的日志查看命令是“git log”,界面显示如下: 然而,我们就酱紫默默地忍受了,其实每次提交之后,各个节点之间的关系(合并、新 阅读全文

posted @ 2018-01-09 20:21 myworldworld 阅读(495) 评论(0) 推荐(0) 编辑

【Git之窗】(九)Sparse checkout解决pull远程库特定文件失败问题
摘要:零、业务场景 公司开发前后端分离的图书管理系统"Library System",其中前端代码、后端代码、原型图,被设计放到了同一个GitLab仓库中(公司之前使用SVN做VCS控制),当远程Repository中代码越来越多的时候,“前端同事A”发现:为什么每次git pull origin mas 阅读全文

posted @ 2018-01-09 20:21 myworldworld 阅读(498) 评论(0) 推荐(0) 编辑

【Git之窗】(六)A successful Git branching model
摘要:先放链接:http://nvie.com/posts/a-successful-git-branching-model/ 原文作者Vincent Driessen,同时国内CSDN极客头条的翻译后的链接:“http://geek.csdn.net/news/detail/67321”,绝对的好文,转 阅读全文

posted @ 2018-01-09 20:19 myworldworld 阅读(130) 评论(0) 推荐(0) 编辑

【Git之窗】(七).gitignore
摘要:一、为什么使用".gitignore"? 先看图: 、 如上图所示,每次修改代码执行“git status”命令之后,就会看到如上这样的Console Line代码,在公司的时候当时有人负责管理可以被上传的文件类型,我自己在电脑上玩同样遇到了问题,类似于临时文件、配置文件、target文件等这些东西 阅读全文

posted @ 2018-01-09 20:19 myworldworld 阅读(186) 评论(0) 推荐(0) 编辑

【Git之窗】(四)Git分支管理
摘要:Git的分支管理,可以说是区别于其他“VCS”最重要的一个标志,也是Git这个工具的“必杀器”! 一、Git和其他VCS分支的原理比较 1、其他“VCS”分支的原理: 备份所有项目文件到特定的目录(新的分支目录)当中,但是备份的时间会随着文件数量、项目大小等因素的不同而不同,可能新建或者切换分支的时 阅读全文

posted @ 2018-01-09 20:17 myworldworld 阅读(113) 评论(0) 推荐(0) 编辑

【Git之窗】(五)Git分支管理的一个实例
摘要:上一篇博客中介绍了Git分支管理的基础概念,这篇博客模拟一个实际场景来分析下为什么要提倡要“频繁”地使用Git分支。 人物: 一名姓“程”,名“序员”的单身程序员,29岁,黑框眼镜、格子衫、牛仔裤、运动鞋、双肩包…… 场景: 1、开发某“**云平台”项目。 2、为了实现某个新的需求,创建一个分支“i 阅读全文

posted @ 2018-01-09 20:17 myworldworld 阅读(104) 评论(0) 推荐(0) 编辑

【Git之窗】(三)一天的工作流程
摘要:这里我按照每天工作的时间顺序,对于日常工作中最为常用的几条命令行总结: 一、AM 9:00 上班 (1)git status 在执行git pull之前要敲一敲git status, 如图,你发现了在你的分支上可能在执行git pull之前,有个东西昨天晚上忘记提交了,这就起到了这条命令的作用,同时 阅读全文

posted @ 2018-01-09 20:14 myworldworld 阅读(392) 评论(0) 推荐(0) 编辑

【Git之窗】(二)记我为“Arquillian”开源框架贡献一次源码的经历
摘要:在上一家公司工作的时候,组长说,以后找工作简历上写,我为“xxx”开源项目贡献过源码,那你就NB了,恰巧今天我就干了这样一件事情。 一、 起源: 前几天我的好朋友文彬说研究下EJB的单元测试吧,因为“EJB3Unit”对我们itoo的"vo"支持的不是很好,于是给了我一些资料,以这个“Arquill 阅读全文

posted @ 2018-01-09 20:13 myworldworld 阅读(157) 评论(0) 推荐(0) 编辑

【Git之窗】(一)Git的历史
摘要:“历史不是镜子,历史是精子,牺牲亿万,才有一个活到今天”。 前言 今天我扮演下大紧老师的角色,和网友们“奇闻说今古”,聊一聊Git的前世今生。 前言 一、“GIt”是什么? 一、“GIt”是什么? 浅显的理解,Git是一款代码管理工具(Version Control System),无疑对比现在市面 阅读全文

posted @ 2018-01-09 20:11 myworldworld 阅读(418) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示