Git提交代码至线上:
拉取线上代码: git pull
提交代码至本地仓库,查看是否有需要合并的代码文件 git add .
处理完合并代码之后提交备注: git commit -m “备注修改部分”
git log 查看备注 //
git add .log 暂存改动 //
可以查看最近改动: git status
备份完之后提交代码: git push
git checkout:快速切换分支
git branch:不带任何参数,就是看当前目录有多少分支
创建分支: git checkout -b feature_x
创建了一个叫feature_x 的分支,后面分支名变成feature_x 就表示创建完成,且当前所在分支就是feature_x
查看自己仓库的名字和邮箱 : git config - -global - -edit
修改自己仓库名字: git config - -global user.name ‘自己仓库的名字’
修改自己仓库邮箱: git config - -global user.email ‘邮箱账号’
git reset -–hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,撤销的commit中所包含的更改被冲掉;
Eg: 使用命令git reset --hard 1c38838ad39b396e271cb10e2146a1d673b4a2b9撤回制定
注意:上述命令执行成功之后,会彻底返回到回退前的版本状态,新发生的变更将会丢失。对于部分发生了变更,但是变更部分的文件夹存在未提交的文件可能导致目录非空而删除失败,此时需要自行处置。前的所有提交。
git reset --soft 撤销commit
Eg:git reset --soft 1c38838ad39b396e271cb10e2146a1d673b4a2b9 commit取消了,代码更改并没有取消。
————————————————
回退到之前版本
git log --oneline
显示所有的commit,一行显示一条,旁边带当条ID

git reset --hard id(回退到此之前的版本号)
git push -f origin master(当前分支名) 强制推送当前代码