<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
网友评论