原创

Git从入门到卸载


0. 序

最近新公司用了git做版本控制,其实git我接触也有一段时间了,但是没有认真的学,导致要用到命令的时候临时百度,太尴尬了。有必要好好学一下。我个人的观点是:多用git命令行,少用图形化界面。

1. 代码要版本控制

  • 查看,回复旧版本
  • 团队协作(branch,tag...)

2. git(Distributed Version Control System)

本地版本控制 -> 集中式版本控制 -> 分布式版本控制

3. 常用命令及流程图

流程图

常用命令

流程图2

流程图3

4. git的四个区域

  • 工作区(Workspace): 当前写代码的区域,通常是ide环境
  • 暂存区(Index / Stage): 工作区提交的文件,缓存区
  • 本地仓库/版本库(Repository): 暂存区提交的文件,可做本地版本控制
  • 远程仓库(Remote): 推送到服务器与他人保持共享

5. 常见操作

  • fork:从别人开放的远程仓库复制到自己的远程仓库

  • pull request(PR): 合并自己某个仓库代码到别人仓库

6.branch 和 tag

tag对应某次commit,是一个点,是不可移动的.一般可以配合使用 branch对应一系列commit,是很多点连成的一根线,有一个HEAD指针,是可以依靠HEAD指针移动的.所以,改动代码用branch,不改动只查看用tag.

7.常用git命令

链接1:点击查看

链接2:点击查看

链接3:git入门教程

8. 小乌龟的安装与使用:TortoiseGIT

其实和svn的小乌龟差不多呀。具体可参考

链接1:点击查看

链接2:点击查看

git
  • 作者:管理员(联系作者)
  • 发表时间:2020-08-16 19:50
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 公众号转载:请在文末添加作者公众号二维码
  • 微信公众号

    评论

    留言