git版本控制系统

版本控制系统

本地版本控制:

运行在本地电脑,只能对本地代码进行监控

集中版本控制系统(svn):

集中在一台机器上面

优点:(目录级别)权限管理

缺点:离线就不能提交

svn盘坏了,数据就没了

分布式版本控制系统:

优点:容错高,离线可提交

缺点:无法做详细权限管理

git分布式版本控制系统

git init

初始化仓库

git status

状态查看

git add file.txt

添加要追踪的文件

git add --all

添加追踪所有

git commit

将之前追踪了的所有的文件提交

git commit -m

给出一个说明,说明做了什么事,如:git commit -m "add file.txt"表示刚刚添加了一个追踪文件“file.txt",git commit -m "modify"提交修改

git log

查看历史记录

git log -p

显示详细情况

git reset

--hard +版本号

回滚到所+版本号的版本,文件内容也会回滚

--soft +版本号(默认)

回滚到历史版本,文件内容不变

git reflog

查看每次操作的版本号

git remote

git remote -v

查看远程仓库别名

git remote add origin 地址

origin是仓库名,地址为仓库地址(网页地址栏地址)

git remote remove origin 地址

删除仓库

git push +别名或者地址 +master

将本地修改推上git仓库

注意在把东西推上去之前,远程仓库有没有做修改,有的话要先git pull 别名或地址 master下来

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值