git所有命令操作(1)

git的结构

在本地的结构
在本地有三个区域
分别是:
1,本地库
2,暂存区
3,工作区
git add将文件从工作去提到暂存区
git commit -m 将文件从暂存区提到本地库

本地库和远程库的交互方式

分两种
1,团队内部协作

2,两个团队间的协作 用fork复制远程库
还有以下相关代码
pull request
审核
merge

本地库初始化
1,git add
2,效果:
在这里插入图片描述
注意事项
.gi目录存放的是本地库相关的目录和文件呢,不要删除,也不要胡乱修改

设置签名:
1,形式
用户名:tom
Email地址:
2,作用是区分不同开发人员的身份
3,辨析:这里设置的签名和远程库(代码托管中心)的账号,密码没有任何关系

4,命令
项目级别/仓库级别:尽在当球按本地库范围内有效
git config user.name -------
git config user.email …
信息保存在git/config文件里
系统用户级别:登录当前操作系统的用户范围
git config–global user.name -------
git config --global user.email …
信息保存在~/.gitconfig文件里
*级别的优先级:
就近原则:项目级别由于系统用户级别;
二者都没有时不允许

git commit -a:
其他功能如-m参数,加的-a参数可以将所有已跟踪文件中的执行修改或删除操作的文件都提交到本地仓库,即使它们没有经过git add添加到暂存区,注意,

新加的文件(即没有被git系统管理的文件)是不能被提交到本地仓库的。建议一般不要使用-a参数,正常的提交还是使用git add先将要改动的文件添加到暂存区,再用git commit 提交到本地版本库。

怎么样实现版本的前进和后退
git log查看版本的记录,
多屏显示时的控制方式:空格向下反野
b向上翻页,q退出
git log --prety=oneline
以一行显示版本记录
git reflog多了一些关于版本移动的信息

在这里插入图片描述

1,基于索引值操作:
git reset --hard (索引号)

在这里插入图片描述
2,使用^符号(只能后退版本)
git reset --hard HEAD^
退一步使用一个^,退几步用几个
3,使用波浪线
git reset --hard~3
回退三个版本

使用git help可以查看git的文档 比如查看reset可以用git help reset
reset命令的三个参数
1,--soft
不会碰暂存区和工作区,仅仅只在本地库移动一下指针
2,--mixed
在本地库移动HEAD指针和重置暂存区
3,--hard
移动本地库的指针和重置暂存区和重置工作区



删除的命令
rm …
在这里插入图片描述
在这里插入图片描述
1,状态查看操作
git status
查看工作区,暂存区的状态

2,添加操作
git add …

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值