Git 查看仓库远端地址
和很多开发者一样,将很多优秀的开源库代码clone到本地,以便阅读、编译和调试。并且定期pull更新,使这些仓库保持最新。

时间一长,需要打开查看更多信息时,却忘记了仓库原本的地址。很简单,只需要用git的remote -v命令:
git remote -v即可查看clone下来的仓库对应的远端详细地址:
和很多开发者一样,将很多优秀的开源库代码clone到本地,以便阅读、编译和调试。并且定期pull更新,使这些仓库保持最新。

时间一长,需要打开查看更多信息时,却忘记了仓库原本的地址。很简单,只需要用git的remote -v命令:
git remote -v即可查看clone下来的仓库对应的远端详细地址:

git rebase调整commit之间顺序一连提交了几笔commit,想调整一下顺序,把其中一笔提交置顶拿到最前面来,专门修改这一笔提交。当然如果想修改某一笔提交,可以reset到那笔commit,进行修改,完成之后再把之后的提交cherry-pick回去。git log查看提交记录,每笔提交记录太多,可以让每笔提交仅显示一行查看 --oneline。使用git rebase -i进入编辑,之前

git blame:显示文件的每行提交记录信息git blame对文件的每行信息都进行注释。能看到关于该行修改的每一次commit的哈希标签、作者和提交日期。Intellij IDEA在打开文件的行数右键点击Annotate显示文件每一行的记录信息。应该用的就是这个命令实现的功能。

Git可视化工具:Sublime Merge同事推荐了一个Git 可视化客户端:Sublime Merge ,由知名文本编辑器 Sublime Text 开发商打造。自己平时用的则是最好用的Git GUI工具:SourceTree,也体验了下Sublime Merge,用起来还不错。直接点击下载或购买后,安装即可。功能免费,完整功能无限制使用。但是订阅内容(比如更换主题)付费。Sublime Me