下面主要是讲解在使用git中的一些难点,问题:
1.发现本地仓库与远程仓库不能关联
$ git remote add origin https://github.com/chen-zifeng/HELLO.git
提示错误:fatal: remote origin already exists.
解决方法:先运行 $ git remote rm origin
2.在github上创建仓库时包含一个REMEAD.md,导致 $ git push -u origin master 失败,解决办法
$ git pull origin master //先把远程服务器github仓库文件拉下来
$ git push -u origin master //再推送
3.区分 git add -A git add . git add -u 的区别
$ git add -A //添加所有到暂存区,相当于(git add . + git add -u)
$ git add . //将文件的修改,文件的新建添加到暂存区
$ git add -u //将文件的修改,文件的删除添加到暂存区
4.分支冲突的解决办法(这里直接引用网上)
5.一些高级的组合命令
$ git log --graph --pretty=oneline --abbrev-commit //查看分支的合并情况(网络图)
$ git log --name-status --oneline //--name-status 参数会打印出每次提交的文件改动
6.本地仓库切换到远程仓库分支
$ git check -b dev origin/dev