git 基础

git可以实现分布式的版本管理,合作开发工具。github和gitee是代码托管平台。 

查看配置信息:git config --list

1. 我们可以通过下面两条命令配置名字和邮箱,使代码提交有迹可循。

配置名字:git config --global user.name "xxxx"

配置邮箱:git config --global user.email "xxx"

配置好名字和邮箱后就可以版本管理了。进行版本管理时首先进入版本管理的文件夹,然后执行下面命令

2.版本管理初始化:git init

3.git本地分为工作区(working directory)、暂存区(staging area)和版本库Repository()

初始化后可以新建文件或添加文件。如新建a.txt (已修改状态)

把a.txt加入暂存区

git add a.txt (已暂存状态)

把a.txt加入版本库

git commit -m "xxx" (已提交状态)

4.查看当前状态

git status

5.查看日志信息

git log

6. 版本回退

回退1个版本:git reset head~

回退2个版本:git reset head~~

硬回退1个版本:git reset --hard head~

回退制定快照:git reset --hard 哈希值

7.版本前进

查看哈希值:git reflog

根据哈希值前进: git reset --hard 哈希值

8. 版本对比

暂存区与工作区版本对比:git diff

9. 恢复工作区内容

checkout命令可以将缓存区的文件恢复到工作目录。

例:git checkout -- b.txt

10. 删除文件(删除的是暂存区的文件,提交一下就真正删掉)

git rm c.txt

rm c.txt

11. 重命名(在工作区和暂存区修改)

git mv  b.txt c.txt

12. 忽略文件

例忽略以.temp为后缀的文件:echo *.temp > .gitignore

13. 创建和切换分支

创建feature分支:git branch feature

切换到feature分支:git checkout feature

注意:head是个指针,永远指向当前操作的版本

14.合并分支

git checkout master

git merge feature

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值