美文网首页
git 提交

git 提交

作者: 半江瑟瑟 | 来源:发表于2016-10-27 17:26 被阅读52次

你有许多个项目,现在修改了某一个项目的代码,如何能把这个项目push到git的远程分支上

需要终端进入这个项目的文件夹

Paste_Image.png Paste_Image.png

返回到某次提交commit
git reflog
得到所有的commit和操作记录 commit 有id
然后git reset --hard (id)
注意 reset后面--有三种,作用效果不同
如果你reset 后悔了 还可以在reset --hard回来


Paste_Image.png

https://segmentfault.com/q/1010000000115900
http://yijiebuyi.com/blog/8f985d539566d0bf3b804df6be4e0c90.html

reset hard之后文件没了怎么办?(我试了 还是再reset hard 好用 下面的链接我没成功)
http://www.tuicool.com/articles/mqm2uiF
http://blog.csdn.net/cqbamboo/article/details/17997217
设置忽略文件
https://segmentfault.com/q/1010000003917264?_ea=422506

Paste_Image.png

超过100M 使用之后报错的解决方法


Paste_Image.png Paste_Image.png
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --aggressive --prune=now

http://sd7lab.jp/github-push-100mb-limit/

Github只允许上传最大100MB的文件,如果超过,则会被server reject
则需:

git filter-branch --force --index-filter "git rm --cached --ignore-unmatch 你的文件路径"  --prune-empty --tag-name-filter cat -- --all
git commit --amend -CHEAD
git push origin master

注意要在.git文件夹目录下执行以上命令

总之命令操作要慎重,明白意思了在搞,不然蛋疼,超过100M的就别上传了,这么大闹啥呢.代码版本控制管理,不是网盘.

Git 修改提交历史
http://glgjing.github.io/blog/2015/01/06/git-xiu-gai-ti-jiao-li-shi/
处理GitHub不允许上传大于100M文件问题

版本回退
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000

Git笔记(一)——[commit, checkout]
http://pinkyjie.com/2014/08/02/git-notes-part-1/

综合权威的git网站,就是看着不好懂.哈哈.
https://git-scm.com

相关文章

  • GIT命令

    新建路径: git clone 提交修改: git add . 本地提交: git comm...

  • 关于Git

    首次提交5条 git init .......git 重复提交3条 git add . git commit -m...

  • git常用命令

    git add . git commit -m "message"提交,其中message是提交的信息。 git ...

  • git 常用的命令

    git status 检测状态 git add . 提交的代码显示 git commit -m "备注" 提交...

  • 05_git版本回退和版本比较

    git log git的历史提交记录 commit 后面的hash值是 git提交id git log --pre...

  • 《git权威指南笔记》

    修改提交说明 git commit --amend修改最新提交的提交说明 git rebase -i

  • git撤销与回滚

    git撤销已经push的提交 git log 查看提交记录 git reset --soft commit_id ...

  • git常用命令总结

    目录 拆pr git log 查看历史提交 git reset 回滚到提交前,但是这时候未提交文件还在 git a...

  • Git 提交代码到远程分支

    环境:windows 提交方式:Git Bash 命令行提交 1.进入需要提交的项目Git目录右键选择Git Ba...

  • git 代码合并

    git 代码合并 git status 查看下当前代码状态,有需要提交的就提交,没用需要提交的就保持原样 git ...

网友评论

      本文标题:git 提交

      本文链接:https://www.haomeiwen.com/subject/ayzduttx.html