让你一场 Chat 学会 Git

作者/分享人:王俊生
向 Ta 提问
曾上线运营平台;报表自定义;养老护理中心信息化平台等项目。此外负责公司项目从svn到gitlab的迁移和公司十亿级数据迁移工作。日常喜欢运动、旅游、读书,励志做一个热衷技术、享受生活的新时代程序员。

Git 是目前世界上最先进的版本控制软件,分布式架构使得其具有天生安全性高的优点,加上其权限管理更加精确,使得很多公司都采用 Git。然而由于很多人不了解 Git,使得目前很多公司的版本控制器仍然使用 SVN,这次分享主要从以下几个方面讲解 Git:

  1. Git 基础
  2. Git 工作流程
  3. Git 基本操作
  4. Git 标签
  5. 补充

从全面到细节,使大家一场 Chat 学会 Git 分支、Git 标签等内容。

已有530人预订
预订达标
文章出炉
交流日期
     
17.11.30
17.12.13
17.12.18 20:30
查看文章评论/提问
葬爱-miyavi
问题:如何在两台电脑配置同一个github账号? 问题:如何在一台电脑配置两个github账号或者一个github一个gitlab账号? 之前没接触过git,希望能够说到深入远离,他是怎么关联账号的之类的,让人看一眼就印象深刻。
Jacky: Git服务器上建立个人私钥,然后打开项目文件夹下设置git config user. name " your"还有git config user.email " your"就可以了
Smile: 同问,不然每次切换需要输入帐号密码。
胡戎
请问怎么设置remote可以查看pr与本分支的diff
磊子
发现了作者一处失误:git diff命令,不带任何参数,比较的应当是工作区和暂存区。
王俊生: 感谢认真阅读、这里仓库是个大概念,包含暂存区。
脚下的路
如果能够通过一个场景讲解最好了
大海鸟
提交本地test分支作为远程的develop的分支,应该是 git push origin test:develop 冒号前面的本地分支,冒号后面的是远程分支名,这样也就好理解为什么删除是git push origin :"remote branch name“ 就是把空推到远程对应的分支上。 而不是: git push origin develop:test
你可能还喜欢
如何成为一名合格的 C/C++ 开发者?
范蠡
微服务中的短信服务如何设计?
猿天地
亿级 QQ 会员活动运营系统的设计之道
廖声茂
数据科学 Kaggle 比赛项目实战:Titanic
刘明
分布式日志收集系统 Flume 应用:实时采集 Python 爬取豆瓣最新电影
Enzo
Hadoop 分布式数据存储层 HDDS:基于容器化的块服务架构层
爱闲逛的猿仔
微信扫描登录