git add readme.txt
git commit -m "注释"
暂存区的修改撤销掉:git reset HEAD readme.txt || git reset --hard HEAD(撤销全部)
$ git reset --hard HEAD^ 回退到上个版本
$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前
$ git reset --hard commit_id 退到/进到 指定commit的sha码
查看一下工作状态:git status
丢弃工作区的修改:git checkout -- readme.txt
查看提交日记:git log
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>或者git switch <name>
创建+切换分支:git checkout -b <name>或者git switch -c <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -D <name>
删除远程分支:git push origin --delete 远程分支名称
本地新建的分支推上去:git push origin tangxianghao
拉取其它分支覆盖当前分支:git checkout dev -- app/Routes/v3finance.php
git提交步骤
git commit -m "注释信息" .(这个点的信息是表示全部提交,安全起见后面写需要提交文件的完整路径)
提交到自己分支
git push origin li-bug
切换到测试站分支
git checkout dev
先从测试站分支拉取代码防止冲突
git pull
合并自己的分支
git merge li-bug
提交到测试站分支
git push origin dev
切换到自己的分支
git checkout li-bug
提交完成