git 不同场景应用
git pull 时每次都要输入用户名和密码的解决办法 git bash进入你的项目目录,输入: git config --global credential.helper store 用远程的强制覆盖本地 使用场景,本地代码修改错误需要强制远程服务器最新版本覆盖本地版本 git fetch --all git reset --hard origin/master git pull 强制覆盖本地命令(单条执行):(有时无效) git fetch --all && git reset --hard origin/master && git pull 注:只能覆盖远程仓库存在的文件,无法覆盖本地新增而却没有add添加到暂存区的文件。 删除文件(包括目录) rm -r home.txt // 删除home.txt文件 -r 是递归删除子嵌套的文件 新建目录 mkdir home // 创建home目录 新建文件 touch home.txt // 新建home.txt文件 用本地代码覆盖远程 使用场景:同事提交了到远程的代码与自己的本地有冲突风险,且本地代码是最新的,远程是旧的。 风险:同事的代码会丢失。 第一步:git add . // 添加当前修改的代码到暂存区 第二步:gigit commit -m 'fix' // 提交暂存区的内容到本地版本库 第三步:git pull // 注