0
点赞
收藏
分享

微信扫一扫

git版本控制系统

玉字璧 2022-03-11 阅读 117
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 条评论