03 git版本管理

03 git版本管理

git的详细参考
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
乌龟壳工具 下载 https://tortoisegit.org/

乌龟壳工具的集中图标意义:
问号 文件未受版本控制
对号 仓库没有修改过
加号 文件已放入暂存区
感叹号 更改过源码

配置
git config
获取配置的用户名,如果为空,说明没有配置
git config user.name
在命令行上没有出现,就是正确
git config –global user.name”xxx”
配置用户名
git config –global user.email”xxx”
配置用户邮箱

创建版本库
初始化一个版本仓库
git init
echo创建readme文件
echo >readme.txt
放入仓库(暂存区)
git add readme.txt
添加注释(真正放到主干,不能反悔)
git commit -m “我添加一个文件readme.txt”
查看目录下文件状态
git status
查看版本更新修改日志
git log / git reflog(简短日志)

撤销更改
反悔 git checkout –readme.txt
不反悔 (确认提交) git add readme.txt
总结:

1.文件更改包括添加,删除,修改。
2.根据文件的状态查看仓储是否修改过:git status
3.状态一旦修改,分两种情况,1.反悔 2.不反悔
4.如果反悔,则撤销 git checkout –更改的文件名称
5.如果不反悔,1).先加入暂存区:git add 文件名 2)把暂存区中更改的文件提交到主干master:git commit -m操作说明(备注)

返回上一个版本
git reset –hard HEAD^
返回上上个版本
git reset –hard HEAD^^
返回某个具体的版本
git reset –hard 版本号前5位或版本号全称
(git log 显示在最上端的信息是最新的版本 版本编号(32位GUID))
使某些文件不受git版本管理
.gitignore
内容:
//以下文件将不受版本控制
node_modules

git新建项目仓库所生成的README.md文件,有专门的编译器
从远程服务端拉取
git remote add origin xxx克隆地址
从本地向(已知)服务器推送源码
git push -u origin master

tip:
1) 修改后的文件,先加入暂存区add 再提交注释
2) 文件格式应该保存为utf-8格式
3) 文件可以自行新建,修改。然后再通过git添加到暂存区。

用乌龟壳,将项目推送到GIT的步骤:
1.创建库【git在这里创建版本库】
2.拉取
3.提交到master,【git提交–>master】
4.推送 【目标,其它URL:你的项目地址】


Git的竞争软件:
CVS SVN clearCase BitKeeper

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值