Tag Archives: Git

learngitbranching知识要点记录

git作为一个经典的代码管理工具,即使在实际当中可能很少会遇到复杂情况,但对于这个几乎我们天天打交道的工具,我们也需要去学习个大概,知道目前处于什么样的问题场景,从而清楚搜哪些东西。让这个随用随查,不会沦落到技能的反面。

为了不显得在学习的过程中过于乏味与无聊,我找到learngitbranching这个好玩儿的闯关游戏,以练习的形式学习git相关的知识。下面是记录在闯关过程中的知识要点记录,大体分为以下小节:

 

Continue reading

常用git命令总结(不断补充中)

常用git命令总结,不断补充,随用随查

 
Continue reading

git cannot pull, clone or push? failed to connect, connection refused

 

git pull的时候出现这个问题,搜了下看到一个csdn引自stackoverflow上的回答,按照提示解决了这个问题。具体如下:

原问题

After git push -u origin master I got:

same error happen when I try to clone others repo.port 8087 doesn’t seem to be busy. What could go wrong?

edit: when I do clone from git:// instead of https://, it works just fine.

我的问题类似,但是是git pull更新代码的时候,另外就是端口号不一样,其它相同。 Continue reading

项目有子项目submodule时的git命令

来自:Git update submodule recursive – Stack Overflow
https://stackoverflow.com/questions/10168449/git-update-submodule-recursive

问题:

项目的目录结构如下,其中Twig是框架A的子模块:

如何递归地更新子模块。

解决:

使用命令:

或者你也可能需要对未初始化的子模块(uninitialized submodules)在命令加上–init选项来初始化子模块:

 

Linux下的Git工具入门

详细教程参考,参考这里,视频教程参考这里,这里做Git工具的学习笔记记录。主要内容如下:

  • Linux下的Git初始化,添加,提交,查看状态,查看版本
  • Linux下如何解决冲突
  • Linux下版本回滚操作
  • 在GitHub上设置版本号(里程碑)
  • 两种分支开发下的分支合并(Windows下GitHub客户端操作,后一种常用于开源开发的分支合方法)
  • 多人合作在使用Git上开发的经验之谈

Continue reading