标签:github file class 备忘 and 本地 主机 end 使用
git rm --cached
尽量用git fetch 和 git merge 代替git pull
git fetch origin master
git merge origin/master
git reset
方法1:leader 将你提交的所有代码 abandon掉,然后你回去 通过git reset …将代码回退到你代码提交之前的版本,然后你修改出问题的Java文件,然后 git add xx.java xxx.java -s -m “Porject : 1.修改bug…”?
最后通过 git push origin HEAD:refs/for/branches
方法2:?
leader不abandon代码,你回去之后,修改出问题的Java文件,修改好之后,git add 该出问题.java?
然后 git commit amend –no-edit,?
最后 git push origin HEAD:refs/for/branches。
?
当我们想要对上一次的提交进行修改时,我们可以使用git commit –amend命令。git commit –amend既可以对上次提交的内容进行修改,也可以修改提交说明。
git commit –amend –no-edit
git push --force origin zxsong
git push origin master (origin是远程,master是本地)
git rebase
切换到主分支
git merge dev-by-wbw
git push origin dev-by-wgg
t reset
git reset -- . # 从暂存区恢复到工作文件
git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改
git revert <$id> # 恢复某次提交的状态,恢复动作本身也创建了一次提交对象
git revert HEAD # 恢复最后一次提交的状态
git diff
git diff
git diff <\(id1> <\)id2> # 比较两次提交之间的差异
git diff
git diff --staged # 比较暂存区和版本库差异
git diff --cached # 比较暂存区和版本库差异
git diff --stat # 仅仅比较统计信息
git log
git log
git log -p
git log -p -2 # 查看最近两次详细修改内容的diff
git log --stat #查看提交统计信息
标签:github file class 备忘 and 本地 主机 end 使用
原文地址:https://www.cnblogs.com/szxspark/p/11828235.html