Git 介绍

Git开发流程

Git就是版本控制管理工具,还有一个叫做svn。

可以在命令行使用(大部分都在这是用)

也可以使用图形界面

git他还是一个分布式的版本控制管理工具。

版本控制管理工具一般分为两种

  1. 集中式的 svn、cvs
  2. 分布式的 git(扛把子)、

一般情况下我们不需要搭建自己的git服务器,而是要使用第三方的,一般我们叫做git托管网站。

git托管网站

  1. 国内区:coding、码云
  2. 国外区:github(扛把子)、bitbucket、gitlab(也是一款软件,可你让你自己搭建一个类似于github这样的托管网站)、

ruby on rails (日本人开发的)。

版本库:有叫仓库,他有一个地址https://github.com/boboiloveyou/caoliu.git

分支:可以给一个项目创建不同的副本

本地:

远程:

git提交分几步

git clone 一个http的地址 #克隆一个项目到本地,注意会自动生成项目的文件夹

git add . #添加所有的改变
git commit -a -m '这里写注释'    #提交刚才add的内容保存到一个commit记录,并且同时指向当前所在的分支。
git push origin master  #推送刚才的所有的commit记录的内容到线上的某个分支

git fetch origin master     #从线上拉取代码到本地的当前分支
git merge   #合并代码到当前分支

git pull origin master  #拉取线上的某个分支代码到本地并且合并。一般情况下就用这一条就可以。(用这个)

git status #查看当前的分支状态。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git简单介绍 什么是GitGit是一款源代码管理工具(版本控制工具) 什么又是源代码:凡是由我们手写的代码都称之...
    Eazer阅读 2,773评论 0 0
  • 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集...
    2015哈哈哈阅读 3,237评论 1 3
  • git 是什么? git 是目前世界上最先进的分布式版本控制系统。 git与SVN的主要区别 Git是分布式版本控...
    紧张的牛排阅读 9,795评论 0 17
  • 1. Git 1.1. Git是何方神圣? Git是用C语言开发的分布版本控制系统。版本控制系统可以保留一个文件集...
    spectatorNan阅读 6,705评论 1 7
  • 雪还匆匆忙忙走在路上 害怕被冬天遗忘 你仍孤孤单单站在路旁 希望被春天眷恋 穿过纷纷扰扰的时光 我用思念织成一张网...
    妮妮雅阅读 1,783评论 2 1

友情链接更多精彩内容