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
很赞哦!
(
0
)