git琐记

作者: 小颖啊 | 来源:发表于2016-11-30 21:55 被阅读0次

    <h3>第一次使用前配置</h3>

    git config --global user.name "Your Name"
    git config --global user.email you@example.com

    1.全局的config配置可以直接vim ~/.gitconfig修改 局部的则要当前路径下的vim ~/.gitconfig修改。
    2.可以通过git config --list 查看gitconfig当前全部配置。

    <h3>本地提交到远程github</h3>
    http://www.cnblogs.com/mengdd/p/3447464.html

    <h3>删除远程仓库的文件</h3>
    1.本地删除那个文件,然后add+commit+push,最后git reset HEAD^

    <h3>删除远程仓库的文件</h3>
    1.选中要删除的项目,右上角setting 拉到右下角,点击删除


    <h3>删除本地仓库</h3>
    1.删除内部的 .git文件 rm -rf .git
    2.正常删除即可

    <h3>问题1</h3>

    "Everything up-to-date"
    问题解释:没有可以上线的东西
    问题解决:未git commit -m "".......

    <h3>问题2</h3>

    "You asked to pull from the remote 'origin', but did not specify a branch. Because this is not the default configured remote for your current branch, you must specify a branch on the command line."
    问题解释:分支指定错误 格式为(git pull origin(分支) master(身份))
    问题解决:例如:
    1.git remote add origin https://github.com/XXX(username)/YYYY(projectname).git
    2.git branch --set-upstream-to=origin/master master
    3.git pull --rebase
    4.git push -u origin master

    <h3>问题3</h3>

    "the requested upstream branch 'origin/master' does not exist"
    问题解释:push之前 选中分支时:git branch --set-upstream-to=origin/master master 出现的错误提示
    问题解决:具体不知道什么问题,先git pull 一下,然后按照提示输入shell就可以解决

    <h3>问题4</h3>

    error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, commit your changes or stash them before you can merge.
    问题解释:本地有和远程冲突的修改
    问题解决:
    1.如果想本地覆盖远程
    git stash
    git pull
    git stash pop
    2.远程覆盖本地
    git reset --hard ---慎用阿,,,本地的会直接没有了。。。。
    git pull

    <h3>常见问题</h3>
    http://www.cnblogs.com/northhurricane/p/3227335.html

    相关文章

      网友评论

          本文标题:git琐记

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