Nadeal

您现在的位置是:首页>所属分类

所属分类

git 中 A C D M R T U X都是些什么

Nadeal2022年4月11日 09:22个人博客437
对于Git的使用,除了常见的一些用法,可能有些一直没有碰到过的,所以在不影响日常工作的情况下,不会过多的在意其他方面的东西。正因如此,我们才需要点点滴滴的积累,把一些看似无用、或用不上的知识点记录下来。

git 中 A C D M R T U X 分别解释
​ A: 你本地新增的文件【指本地的新增】

C: 文件的一个新拷贝.

 D: 你本地删除的文件(服务器上还在).

 M: 文件的内容或者mode被修改了.

 R: 文件名被修改了。

 T: 文件的类型被修改了。

 U: 文件没有被合并(你需要完成合并才能进行提交)。

 X: 未知状态【可能是git的问题,bug】

删除分支操作

1、 切换到别的分支
2、 git branch -d 目标分支
3、强制删除命令: git branch -D 目标分支名
4、删除远端分支: git push origin --delete 目标分支名
一般仓库中的文件可能存在于这三种状态:

1)Untracked files → 文件未被跟踪;

2)Changes to be committed → 文件已缓存,这是下次提交的内容;

3)Changes bu not updated → 文件被修改,但并没有添加到缓存区。

git commit -m “” 只会提交添加到缓存区的文件(只提交添加的)

git commit -a -m “” 能提交修改过,但是没有添加到缓存区的文件(修改过的就能提交)

使用命令:git log 能查看提交历史,后面加上 --pretty=oneline 能使内容单行显示

使用命令:git status 能让我们时刻掌握仓库当前的状态

 一般git 操作:

$ git clone https://githubXXX.com/billy/demo   克隆远端仓库  一般 克隆下来后查看下 有没有node_modules 这个依赖包  如果没有执行 npm i 来下载项目所需要的依赖包
第一次 与远端仓库建立连接  

git remote add origin + 仓库地址

在本地创建分支 

git checkout -b 分支名

合并分支

git merge 需要合并的分支名

第一次把 本地分支 推送到 远端仓库 

git push -u origin login

 git  status     **检查当前文件状态**

git add .         **跟踪新文件**

git commit -m "提交的备注信息"       **提交更新**

git branch   

git checkout "分支名称"

git  pull

git push