常用Git 命令清单

  1. 弄乱了本地分支, 想回退到上次[git pull] 之后.
    - git reset --hard origin/master # You will need to be comfortable doing this!
    - git reset HEAD~1
  2. 已经开始进行代码修改, 但是发现在不想变更的分支上.
git checkout -b new_branch_name  # just create a new branch
git add .                      # add the changes files
git commit -m"your message"    # and commit them
  1. 弄乱了一个文件, 想回退到该文件上次[git pull]之后.
    git checkout your/directories/filename
  2. 做了本地修改, 当执行[git rebase]/[git reset] 时不想丢失这些本地修改.
    手动拷贝整个目录
  3. rebasing 过程中弄乱了.
    git rebase --abort # To abandon interactive rebase and merge issues
  4. 在[push] 之前修改commit 信息.
    git commit --amend
  5. 退出[git log] 的结果显示
    press [q]
  6. 在工程目录下删除git 相关的信息.
    rm -rf .git
  7. 撤销一个已发布的commit.
    git revert --no-edit HEAD22
  8. 添加远程url.
    git init
    git remote add origin
  9. 添加private key.
    cd ~/.ssh
    ssh-keygen -t rsa -C ‘xxx@gmail.com'
  10. 回退到某个commit.
    git reset --hard <tag/branch/commit id>
    git push <reponame> -f
  11. 忽略和恢复追踪文件的变化
    git update-index --assume-unchanged file
    git update-index --no-assume-unchanged [<file> ...]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,775评论 1 26
  • 常用 Git 命令清单 作者:阮一峰 日期:2015年12月 9日 我每天使用 Git ,但是很多命令记不住。 一...
    vincentSea阅读 3,122评论 0 0
  • 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用...
    f09037cb27f7阅读 1,135评论 0 0
  • 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用...
    码大哈阅读 2,312评论 0 1
  • nginx服务器请求限制模块 Nginx限制IP并发数与下载速度 nginx实现防盗链 http://www.ji...
    散装咖啡阅读 1,778评论 0 0

友情链接更多精彩内容