git学习四之疑难杂症

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fengfeng0328/article/details/80474221

下面主要是讲解在使用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

猜你喜欢

转载自blog.csdn.net/fengfeng0328/article/details/80474221