git
git :版本管理工具;基本工作流程:工作目录(被Git管理的项目目录) --->暂放区--->git仓库
git init :初始化git仓库
git status :查看文件状态
git add 文件名 也可以写成(git add .):追踪文件
git commit -m 提交信息 :向仓库中提交代码
git log :查看提交记录
git rest --hard commitID :恢复历史记录
git branch :查看分支
git branch 分支名 :创建分支
git checkout 分支名 :切换分支
git merge 来源分支 :合并(必须在主分支上才能合并)
git branch -d 分支名 :删除 (必须合并了才能删除)
分支有3种:(1)主分支 master (main) (2)开发分支develop (3)功能分支 feature
github
github:远程仓库 (将本地仓库推送到远程仓库)
git clone 仓库地址 :克隆仓科
git pull 仓库地址 主分支 :远程仓库拉取内容
git push 仓库地址 主分支 :本地仓库推送到远程仓库
流程:
拷贝git clone 仓库地址---> cd到项目文件夹--->下载依赖npm i ---> 创建分支 git branch 分支名--->切换到分支上 git checkout 分支名--->操作--->git add. ---> 向仓库中提交代码 git commit -m 提交信息 ---> 切换到主分支上git checkout master(main)--->合并 git merge 分支名---> 看状态git status--->git add . ---> 向仓库中提交代码 git commit -m 提交信息--->远程仓库拉取内容 git pull 仓库地址 主分支--->推送 git push 仓库地址 主分支
切记要先拉再推
GIT忽略清单
把不需要被git管理的文件名字添加到文件中,在执行git命令的时候,git就会忽略这些文件
git忽略清单文件名称:.gitignore
/node -modules/ (npm包)
/aa/a.css 过滤某个具体文件
......