git指令

作者: 狐尼克朱迪 | 来源:发表于2016-12-16 22:03 被阅读0次
    1. .gitignore无效

    在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法。 但是有时候按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

    git rm -r --cached .
    git add .
    git commit -m '***'
    
    2 .如何优雅的在git中回滚?

    master已经提交到远程,需要回滚到某次commit,直接reset后推不上去,又没有 push -f 的权限怎么办?

    git reset origin/master --soft
    git commit -am '回滚'
    git push```
    会将回滚的变动作为一次commit提交,比其push -f git的主线看起来会很好看。
    
    ###### 3. 如何查看github的star排名:
     输入: ``` stars:>数字``` 既可。
     网站 [http://githubranking.com/](http://githubranking.com/)也可以,但是更新不及时。

    相关文章

      网友评论

          本文标题:git指令

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