本地的 git 分为:工作区,缓存区,版本库 。git add 到缓存区,git commit 到版本库。
git 撤销的几个场景:
修改 但未 add: 需要把指定文件在工作区的修改全部撤销
git checkout -- <filename> (注意: --后面要空一格)
add 但未 commit: 需要把暂存区的修改撤销掉(unstage),重新放回工作区
git reset <filename>
git reset HEAD <filename>
add 且已 commit: 需要版本切换
git reset --hard <commitID>
git 从本地仓库推送到远程仓库(个人):
初次推送代码到远程:
git 此时是找不到 origin 这个远程的,需要我们需要把本地仓库和远程仓库进行关联:
git remote add <远程仓库名> + <远程分支名> + 个人git 地址
git remote 查看远程仓库名,关联好后开始推送代码:
原文:https://www.cnblogs.com/edwardwzw/p/13366498.html