git
git clone 地址
git checkout 分支名git checkout -b 分支名
git status
git add 你想提交的文件git add . # 提交所有修改的文件
git commit -m "关于本次提交的备注"
git push origin 本地需要提交的分支名
git branch -D 分支名
git push origin --delete 分支名
git branch -va
# 单个文件恢复到拉取的状态git checkout 文件名# 所有修改文件恢复到拉取的状态git checkout .
git branch
git log
(1) 重命名远程分支对应的本地分支git branch -m oldName newName(2) 删除远程分支git push --delete origin oldName(3) 上传新命名的本地分支git push origin newName(4) 把修改后的本地分支与远程分支关联git branch --set-upstream-to origin/newName
回到上次版本:git reset -- hard HEAD^
git reset -- hard HEAD^
git reset 有如下参数1、--mixed 这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。不删除工作空间改动代码,撤销commit,并且撤销git add . 操作2、--soft 不删除工作空间改动代码,撤销commit,不撤销git add . 3、--hard删除工作空间改动代码,撤销commit,撤销git add . 注意完成这个操作后,就恢复到了上一次的commit状态。备注:• HEAD^的意思是上一个版本,也可以写成HEAD~1• 如果你进行了2次commit,想都撤回,可以使用HEAD~2
git commit --amend
此时会进入默认vim编辑器,修改注释完毕后保存就好了。
1、查看commit号git log2、代码回退到提交的commitgit reset --hard 版本号3、将代码推到远程仓库git push -f
git新手入门
git