git基本操做笔记

1.基本介绍html

  Linus Torvalds 为了存储linux源码,创造的一套分布式版本控制系统。linux

2.好处:git

  • 多人协同工做,跨地域开发,网络依赖性弱
  • 管理代码成本低(不须要依赖服务器)
  • 良好的branch,这样可让主干代码保持干净

3.git 、GitHub、GitLab区别(以前一直没联系上这3个名词)github

  • git是一个工具
  • GitHub 在线的基于Git的代码托管服务
  • GitLab:可理解为私人版本的GitHub(本身搭建GitLab服务器在公司内网)

4.Git推送代码两种方式服务器

第一种:网络

git clone git@github.com:XXX/blogs.git       生成项目名blogs文件夹,此文件夹下有.git文件夹ssh

 在项目文件夹blogs下建立文件index.html分布式

(1)git add .  或 git add index.html   文件上传到工做区  工具

(2)git commit -m 'fix'  提交到【暂存区】版本控制

(3)git push  推送到远程仓库   不写默认是主分支

第二种:

1.cd blogs

2.git init   初始化一个空的远程仓库,有默认配置信息  .git等

3.推送

建立和github沟通桥梁  git remote add orgin_ssh git@github.comXXX.git

推送到远程   git push origin_ssh master

5.查看历史版本号 :git log

6. 版本回退   git reset --hard XXX    XXX表示版本号

 

写的不全,只是经常使用的一些命令,下面是大佬博客传送门:https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192

相关文章
相关标签/搜索