|
123456789101112131415161718192021222324252627282930313233343536373839 |
- > 出现非常混乱的情况,首先本地回滚到某个版本:
- ```
- git reset xxx --hard
- ```
- 然后让远程也回滚
- ```
- git push origin master -f
- ```
-
- > 查看最近记录
-
- ```
- git log --since=1.days
- git log --since=1.weeks
- git log -p -2 --oneline
- ```
-
- > Please commit your changes or stash them before you merge. 场景是不想把本地的一个修改文件提交上去
-
- ```
- git stash
- git pull
- git stash pop
-
- 另外:
- git stash list
- git stash clear
- ```
-
- > 删除缓存区的内容
-
- 正确的做法应该是:
-
- ```
- --从暂存区删除:git rm --cached logs/xx.log
- --把删除文件放.gitignore文件
- --提交变化:git add --all; git commit -m "some changes";
- ```
-
|