Git 详细知识点+常用操作

git --version 命令可查当前使用git版本

 git工作机制:

Git和代码托管中心

代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为远程库

> 局域网

        · GitLab

> 互联网

        · GitHub(外网)

        · Gitee码云(国内网站)

 Git - Downloads   git安装 

安装完git设置用户名和邮件地址(每一个git提交都会使用这些信息,它们会写入到每一次提交里不可更改):

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

git基本命令ls、cat、mv、touch:

ls:命令含义:List directory contents,用来显示目录或具体文件列表。

例:ls-1:每行列出一个文件,即以单列形式列出。

ls-a:列出所有文件,包括隐藏文件。

ls-la:所有文件的长格式列表(含权限、所有权、大小和修改日期)。

ls-lh:使用人可读单位(KB,MB,GB)显示大小的长格式列表。

ls-lS:按大小排序的长格式列表(降序)。

ls-ltr:按大小排列的长格式列表(降序)。

cat:命令含义:Print and concatenate files,打印、合并文件。

cat file:将文件内容打印显示。

cat file1 file2> target_file:将多个文件合并到目标文件中。

cat file1 file2 >> target_file:将几个文件附加到目标文件中。

mv:命令含义:Move or rename files and directories,移动或重命名文件和目录。

mv file1.txt file2.txt:将file1文本重命名为file2.

mv file1.txt file2:将file1文本移动到file2目录。

touch:命令含义:用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的空白文件。

touch file:修改file的时间属性,如果file不存在,则将创建一个新的空白文件。

git是分布式版本控制安装在电脑上的工具(软件)。

版本控制→git管理文件夹

步骤:①进入要管理的文件夹(进入)

②初始化

③管理

④生成版本

先在电脑文件空白区右击出现git bash here,接着git init初始化本地库,然后git status(查看工作区状况)

 git add管理文件(添加到暂存区)        git add . 管理所有文件

文件没有被管理红色,被管理绿色 

git commit -m 'v1'  提交文件版本(提交到本地库)

git reflog  查看版本信息 

git log 查看commit提交的历史数据(查看版本详细信息)

git reset --hard 版本号(版本穿梭)

git rm --cached 文件名      删除暂存区的文件

总结以上git操作:

1.进入要管理的目录

2.git init  初始化,即:让git帮助我们管理当前文件夹

3.git status  检测当前目录下文件的状态

4.三种状态的变化

· 红色:新增的文件/修改了原老文件    git add 文件名 .

· 绿色:git 以已经管理起来   git commit -m '描述信息'

· 生成版本

创建分支 git branch <分支名>

查看分支 git branch -v

选取切换分支名 git checkout <分支名>

创建一个新分支同时切换到新创建的分支,可以通过git checkout -b <分支名>实现

分支与合并

方法一:git merge  在git中合并两个分支时会产生一个特殊的提交记录。

 

 

方法二:git rebase

Git团队协作机制

团队内协作

跨团队协作

查看提交记录信息:git log
修改上一次git提交信息:git commit --amend -m "--task=1060900 --user=xy 基础数据-商家端-商品... https://www.tapd.cn/58011843/s/2582684" --author="xy <xiaying@wanmi.com>" --no-verify

用这个命令跳过husky检查:git commit -m "提交信息" --no-verify
拉:git pull --no-verify
推:git push --no-verify

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值