git基本操作笔记
1.基本介绍
Linus Torvalds 为了存储linux源码,创造的一套分布式版本控制系统。
2.好处:
- 多人协同工作,跨地域开发,网络依赖性弱
- 管理代码成本低(不需要依赖服务器)
- 良好的branch,这样可以让主干代码保持干净
3.git 、GitHub、GitLab区别(之前一直没联系上这3个名词)
- git是一个工具
- GitHub 在线的基于Git的代码托管服务
- GitLab:可理解为私人版本的GitHub(自己搭建GitLab服务器在公司内网)
4.Git推送代码两种方式
第一种:
git clone git@github.com:XXX/blogs.git 生成项目名blogs文件夹,此文件夹下有.git文件夹
在项目文件夹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