1:git撤销本地代码修改
情况一:未使用 git add 缓存代码时
// 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了!
git checkout -- filepathname
// 放弃所有的文件修改
git checkout .
情况二:
git reset --hard
2:git 显示分支名称
git branch
* master
git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/ou-dev
切换到别一个分支
git checkout ou-dev
git branch
master
* ou-dev
3:git 在已经有仓库创建新分支
git branch
* 140dd_dev
master
如果我们想要新创建一个分支,只要在“git branch”后面加上分支名称就行
git branch 140dd_dev_qu
git branch
* 140dd_dev
140dd_dev_qu
master
git checkout 140dd_dev_qu
git commit -m "new branch"
git push --set-upstream origin 140dd_dev_qu
git push origin
3:git常用命令速查表
4:git revert 用法
git log
commit 290d6efd9ddc28792a591de8aec9b327289325b4 (HEAD -> master, origin/master, origin/HEAD)
Author: Your Name <wenqi_qu@smartoceantech.com>
Date: Tue Feb 20 09:22:16 2024 +0800
optimize
commit fe0a107af8676953b808ce31b8db85923c570c63
Author: dongdong_zou <2287887780@qq.com>
Date: Mon Feb 19 18:12:30 2024 +0800
update buoy status
git revert 290d6efd9ddc28792a591de8aec9b327289325b4