git如何把本地仓库上传到远程仓库

本篇基于mac电脑与coding.net进行操作。
在工作中,经常会使用git进行版本管理,一般来说(我自己代表一般人。。)会先创建工程再去Github或者coding等其它网站上创建项目,然后再进行push,pull的操作。
博主现在的情况是,电脑里面有一个名为XMLDemo的工程,coding上有一个XMLDemo的项目,现在想要把电脑的工程上传到coding上去(电脑上的工程名和coding上的项目名不一定要一样)。

解决问题:

  1. cd 到你工程的文件夹下,执行git init
git init.png
  1. 执行git add . ,添加到缓存

  2. 执行git status ,该命令会把你本地工作区和暂存区的版本进行比较,查看当前的状态。

    git如何把本地仓库上传到远程仓库_第1张图片
    git status.png

  3. 执行git commit -m "注释" ,提交

    git commit .png

  4. 执行git remote add origin [email protected]:username/projectname ,建立本地仓库与远程仓库的联系。这一步执行之后,终端不会输出任何东西。

  5. 在测试中发现~~git pull origin master ~~会出现refusing to merge unrelated histories的问题,后来改成git pull origin master --allow-unrelated-histories ,这一步执行之后可能会出现一个vim编辑界面,直接输入 :wq 退出就可以了。这时会发现工程文件夹里面有一个README.cd文件,这是从远程仓库上下载回来的。

git如何把本地仓库上传到远程仓库_第2张图片
git pull.png

7.执行 git push origin master ,完成!

git如何把本地仓库上传到远程仓库_第3张图片
git push.png

学习资料: 使用Git命令把本地项目上传到Github托管
有用就给个赞呗~~

你可能感兴趣的:(git如何把本地仓库上传到远程仓库)