git使用教程

由于本文为自己而写,所以只写要注意的地方

问题一:在github上创建了一个repositories,本地新建了一个项目。那么怎样让本地代码与远程仓库产生联系呢?

git使用教程_第1张图片

以上图片可以说明一切了,有三种方式可以。第一种是全新的项目,手动创建。怎么可能?我们都是用idea自动创建项目的。这里采取第二种。在已经初始化的项目中,add到remote的仓库,再push上去。

问题二:每个repositories在本地时,要重新git init一下吗?(即.git是每个项目一个,还是所有项目共有的?)

笔者测试了一下,不加git init会报错啊!!还是加一下。每个项目单独用一个“.git”

问题三:我用了上面的方法,但是在push的时候出了问题,是怎么回事呢?

那是因为之前没有提交过commit,必须要有修改之后才能push上去的。所以自己修改一部分,再commit就行啦

然鹅,还是有问题

git使用教程_第2张图片

因为在远程有我们本地没做过的东西,有可能因为另一个本地库推送导致。所以我们要先集成远程库,再推送。(即先pull,再push)

git使用教程_第3张图片

如果还是有问题,则 git pull origin master --allow-unrelated-histories 即允许不相关的历史合并,然后让你填一个备忘录,为什么要这样做。(其实不同点很少,都是在workspace.xml中的,都是无关紧要的配置文件而已,放心合并)

然后再git push origin master即可。

最终完美解决!!!

 

 

取消 git init 命令:
rm -rf .git

 

参考文献:https://git-scm.com/book/zh/v2

 

你可能感兴趣的:(工具)