本篇基于mac电脑与coding.net进行操作。
在工作中,经常会使用git进行版本管理,一般来说(我自己代表一般人。。)会先创建工程再去Github或者coding等其它网站上创建项目,然后再进行push,pull的操作。
博主现在的情况是,电脑里面有一个名为XMLDemo的工程,coding上有一个XMLDemo的项目,现在想要把电脑的工程上传到coding上去(电脑上的工程名和coding上的项目名不一定要一样)。</br>
解决问题:
- cd 到你工程的文件夹下,执行
git init
执行
git add .
,添加到缓存-
执行
git status
,该命令会把你本地工作区和暂存区的版本进行比较,查看当前的状态。
-
执行
git commit -m "注释"
,提交
执行
git remote add origin git@git.coding.net:username/projectname
,建立本地仓库与远程仓库的联系。这一步执行之后,终端不会输出任何东西。在测试中发现~~
git pull origin master
~~会出现refusing to merge unrelated histories的问题,后来改成git pull origin master --allow-unrelated-histories
,这一步执行之后可能会出现一个vim编辑界面,直接输入:wq
退出就可以了。这时会发现工程文件夹里面有一个README.cd文件,这是从远程仓库上下载回来的。
7.执行 git push origin master
,完成!
学习资料: 使用Git命令把本地项目上传到Github托管
有用就给个赞呗~~