赞
踩
本总结基于廖雪峰大神的Git教程,教程上对本总结的指令都有详细的解释,不懂的可以阅读教程,附上地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
git 的每次提交都是基于前一次提交的,也就是是分割式提交,不能删除中间的某次提交的!
git config --global user.name "Your Name"
git config --global user.email "email@example.com" 设置用户名和邮箱git pull 把和当前分支绑定的远程分支上的代码更新下来
其它
git branch -a 查看远程分支
git rebase -i HEAD~2 合并两个提交 https://www.cnblogs.com/tocy/p/git-rebase-merge-commit.html
http://www.jianshu.com/p/964de879904a
git commit --amend -m "重写" 修正最后一个 commit 消息为"重写"
git reset HEAD 取消缓存区的修改
git reset commit_id 完成Commit命令的撤销,但是不对代码修改进行撤销
git fetch 更新remote索引,当远程的东西不同步时,类似刷新
git push origin --delete dev 删除远程分支dev
git show commit_id 根据commit id查看该提交具体修改了什么
查看远程分支提交信息:1.使用fetch命令,将远程分支dev拉下来(不更新)
git fetch origin dev
2.切换到远程分支dev
git checkout origin/dev
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。