PGzxc

纸上得来终觉浅 绝知此事要躬行

前言

程序员工作一段时间后,基本上都会考虑自己的未来发展方向。发展方向大致分这么几种:程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。作为刚毕业的你可以考虑一下自己的优势和劣质以及之后的发展方向。

阅读全文 »

前言

本次主要介绍标签的操作

创建标签

  • 命令git tag 用于新建一个标签,默认为HEAD,也可以指定一个commit id;
  • git tag -a -m "blablabla..."可以指定标签信息;
  • git tag -s -m "blablabla..."可以用PGP签名标签;
  • 命令git tag可以查看所有标签。

操作标签

  • 命令git push origin 可以推送一个本地标签;
  • 命令git push origin --tags可以推送全部未推送过的本地标签;
  • 命令git tag -d 可以删除一个本地标签;
  • 命令git push origin :refs/tags/可以删除一个远程标签。
阅读全文 »

前言

当有2个分支,master分支和feature1分支各自都分别有新的提交,变成了这样

这种情况下,Git无法执行“快速合并” ,下面将讲述如何解决冲突。

阅读全文 »

前言

本文主要讲述使用分支:

  • 查看分支:git branch
  • 创建分支:git branch
  • 切换分支:git checkout
  • 创建+切换分支:git checkout -b
  • 合并某分支到当前分支:git merge
  • 删除分支:git branch -d
阅读全文 »

前言

上一节已经关联了一个Github远程仓库,下面将介绍远程仓库的添加及克隆

添加远程仓库

  • 要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;
  • 关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

克隆远程仓库

  • 要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。
  • Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。
阅读全文 »
0%