提交代码


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

提交完成