Git总结

1、多人运行的分支不要git push -f ,这么写容易挨揍(别问我怎么知道的),容易把别人的commit冲掉
2、git reflog 查看git操作的心路历程,如果错误rebase,或者错误reset,可以通过这个办法撤销rebase,或者撤销reset--hard。
3、git 配置多个账号,~/.gitconfig 目录下是全局的配置。不要在全局的目录下配置公司的账号,可以把公司的项目放到根目录文件下,git config user.name 123 git config user.email 123@23.com 来配置当前git目录的用户名和邮箱。
4、git修改刚提交之后的commit,出了rebase -I HEAD~5之外 还可以通过
git commit --amend这种方式修改,不过修改之后都需要push -f。慎用慎用。
5、git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了
6、history查看命令的心路历程
7、查看git配置的用户名和密码
//查看用户名
git config user.name
//查看用户邮箱地址
git config user.emai
8、修改当前项目的用户名和密码
git config user.name 'github用户名' git config user.email '邮箱'
9、修改全局的用户名和密码
//修改用户名称
git config --global user.name "username"
//修改邮箱地址
git config --global user.email "email@xxx.com"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写这个东西一为了总结思路,二为了在公司内部的讲演。 耳熟能详 概念 操作 git init git clone g...
    ManjackGo阅读 1,117评论 0 2
  • 1. 安装 git 不同系统下 git 的安装 Mac上可以在终端上输入: git --version 来查看gi...
    学生陈希阅读 1,672评论 0 4
  • Git 在上家公司时使用git管理代码,当时使用的稀里糊涂,有些地方不是太明白。现在这家公司把代码移到git上管理...
    圆土豆阅读 608评论 0 50
  • 论爱美,护肤女性朋友可是顶呱呱,但最近几年男性朋友也很关注护肤,但还是少数。我以前只觉得我比较喜欢爱美,但不是教主...
    静静_ee7f阅读 219评论 1 2