git学习笔记
版本控制系统只能跟踪文本文件的改动,eg:.txt、.js 、.css、.html
git初始化(新建git仓库):git init
查看本地仓库的文件目录:ls -ah
将本地文件添加到仓库中:git add 文件名 | | git add .
将本地文件提交到仓库中:git commit -m '注释'
提交时跳过代码校验:git commit -m '提交信息' --no-verify
将文件推送给远程仓库:git push -u 仓库名 main //第一次push需要加-u,理由:https://blog.csdn.net/Moon57411827/article/details/101834027
初次使用会提示添加对应的邮箱信息或用户名:git config --global user.email '邮箱地址'
git config --global user.name '用户名'
将主分支变成main:git branch -M main
与远程仓库建立连接:git remote add origin 仓库地址 //origin代表默认远程版本库的名称,在.git/config中有相应的设置
删除远程仓库:git remote rm 仓库名
新建远程仓库:git remote add 仓库名 仓库地址
了解文件具体修改内容:git diff 文件名
获取提交日志:git log || git show
查看文件内容:cat 文件名
删除本地仓库文件:git rm -f 文件名
拉取远程代码:git clone 地址
清除本地缓存:git rm -r --cached .
工作区:在电脑上可以看见的目录
暂存区:.git 文件夹下的index,也叫索引
版本库:.git文件夹

操作分支
1、创建分支:git branch 分支名 || git switch -c 分支名
2、查看分支:git branch(分支名前有*表示当前所处分支)
3、切换分支:git chenkout 分支名 || git switch 分支名
4、1和3合并为一步:git checkout -b 分支名
5、将当前分支与其他分支合并:git merge 想要合并的分支名
6、将改变推送到远端仓库:git push -u 仓库名(origin)分支名(main)
7、删除分支:git branch -d 分支名
8、删除远程仓库分支:git push origin --delete 仓库名
标记(tag)相关操作
1、创建标签:git tag 标签名
2、查看标签:git tag
3、推送到远端仓库:git push origin 标签名
查看git的配置:git config
*****************************************************************************************************
*****************************************************************************************************
上传项目时依赖文件夹node_modules内的东西都不需要上传,可在.gitignore文件内配置
*****************************************************************************************************
*****************************************************************************************************

浙公网安备 33010602011771号