Git 笔记
基本操作
git clone <项目地址>
删除git 文件夹 //清除git信息
git init //初始化
git ls-files //查看添加的文件
git status //查看还没添加的文件
git status -s //查看还没
git add . //添加当前文件夹所有文件
git remote -v //查看远程仓库信息
git remote add <仓库别名><仓库地址>
git commit -m '提交信息' //提交到本地仓库
git push <远程主机名> <本地分支名>:<远程分支名>
git push <远程主机名> <本地分支名> //如果分支名一致
git diff <文件名> //显示暂存区和工作区的差异
git diff --cached <文件名> //显示暂存区和上一次提交的差异
分支操作
git branch //查看分支
git branch <分支名> //创建分支
git checkout <分支名> //切换分支
git branch -d <分支名> //删除分支
git checkout -b <分支名> //创建切换新分支
git branch -c master newtest //复制分支
git branch -m master main //移动分支
git branch -d <分支名> //删除本地仓库分支
git push origin --delete <分支名> //删除远程仓库分支
git merge <分支名> //把目标分支合并到当前分支
分支合并冲突
如果出现合并冲突,要手动修改冲突文件在进行提交:
cat <冲突文件> //查看冲突原因
vim <冲突文件> //解决冲突
git commit //再次提交