git提交流程,提交至master/main(一般主分支会被保护,不让提交)
git clone 仓库链接
cd 本地仓库文件夹
git add . 或 git add 文件名/文件夹
git commit -m "描述"
git push origin master/main
git仓库里有master和dev分支,克隆了仓库,切换至dev分支
git clone 仓库链接
cd 本地仓库文件
git branch -a
git fetch --all
git checkout dev
git checkout -b dev origin/dev
git branch
git仓库中master仓库被修改了,切换到dev后保留修改
git stash
git checkout dev
git stash apply
将dev修改的代码上传至git仓库的dev分支
git status
git branch
git checkout dev
git pull origin dev
git add . 或 git add 文件名/文件夹
git commit -m "描述"
git push origin dev
git已经进行了本地commit操作,还没有push,撤销本地commit
git reset --soft HEAD~1
git reset --mixed HEAD~1 或 git reset HEAD~1
git reset --hard HEAD~1(慎用)
撤销特定文件
git restore --staged 文件名
git restore --source=HEAD --staged --worktree 文件名
git checkout -- 文件名
已经使用git add命令,撤回添加的文件
git reset 或 git reset HEAD
git restore --staged .