git撤销本地代码修改分以下几种情况：情况一：未添加至缓存区的修改（未执行git add命令）git status 查看当前状态（未提交的代码） git checkout -- filepathname 放弃单个文件修改 git checkout . 放弃所有文件修改 注意：此命令不会删除新创建的文件，因为新创建的文件还未加入git管理，故需手动删除。情况二：已添加至缓存区的修改（已执行git add命令）[...]
简介git reset命令：将代码重置到指定版本，并抹去指定版本之后的所有提交记录；适用场景：如果想恢复到之前的某个版本，并且那个版本之后提交的版本都不要了，则可使用git reset命令。git revert命令：反做某一个版本，以达到撤销该版本修改的目的。适用场景：如果我们想撤销之前的某一版本，但是又想保留这个版本之后的版本，则可以使用git revert反做指定版本。从英文字面上理解：reset：重置revert：恢复、还原git reset命令将代码重置到指定版本，并抹去指定版本之后的提交记录；命令：git reset --hard commit_id[...]
git init 初始化本地仓库git remote add origin <项目地址> 创建远程仓库的关联git remote remove <远程仓库名称> 删除远程仓库的关联git remote -v 查看本地添加了哪些远程地址git pull origin master 拉取master主分支代码git add a.html 添加指定文件git add . 添加所有文件至本地仓库git commit -m "注释" 提交至本地仓库git push origin master 推送至远程仓库git clone <项目地址> 克隆项目代码git checkout branch 切换分支git checkout -b branch -b表示如果这个分支不存在，则会新建branch分支，并切换至此分支[...]
git在clone时认证失败后不能重新输入的解决办法
解决办法：打开控制面板--用户账户--管理Windows凭据，普通凭据中，展开自己添加的凭据，选择编辑或删除即可。[...]