
git
明月松江
年轻就是力量,有梦就有未来!
展开
-
git推送到仓库却发现没有贡献
最近发现自己推送代码到github,但是github却没有任何的contribution记录。我一开始以为是自己的SSH key的问题,我重新添加后发现还是没有记录。最后我发现在新的电脑上需要做git email 配置,且配置的email必须和github上的email保持一致,否则github不认为你们是同一个用户,就不会记录contribution了。配置的命令如下:git config user.email "your github email"这个命令是对单个项目生效的,如果想要对所有的原创 2020-07-23 11:31:31 · 1262 阅读 · 2 评论 -
git本地分支和远程分支的关联
经常会遇到本地分支和远程分支关联的情况,最常见以下2种情况:1.远程新建了一个分支,本地没有该分支这种情况下使用git checkout --track origin/branch_name 后,本地会新建一个分支名叫 branch_name ,并自动跟踪远程的同名分支 branch_name。2.本地新建了一个分支,远程没有该分支这种情况下使用git push --set-upstream origin branch_name ,可以在远程创建一个 branch_name 分支,本地分支会自动跟踪原创 2020-06-02 14:14:39 · 1176 阅读 · 0 评论 -
利用git别名alias来简化git命令
情景:我们使用git的时候经常需要敲很多命令,例如:git checkout dev、git status等,能不能用缩写来简化命令呢?答案是:yes~解决方法:可以利用alias来简化git命令,具体配置如下:git config --global alias.co checkout这样配置以后,以后再运行git checkout dev的时候就可以简化为git co dev。...原创 2020-04-22 18:42:26 · 310 阅读 · 0 评论 -
git用法之amend与force-with-lease
先说一说--amend的用法。在git commit 之后如果想要修改上一次commit的信息,可以执行:git commit --amend -m "新的提交信息"也可以直接执行:git commit --amend然后在打开的编辑文本中直接修改上一次commit的信息,然后保存关闭。...原创 2020-04-08 16:27:03 · 1483 阅读 · 0 评论