使用GITHUB管理开发代码

文章更新

  1. 20160713-初次成文

为什么会有这篇文章

因为有一些C#和PHP的项目,开始慢慢转移到GITHUB上做代码托管了,所以需要一个系统学习git的文章了。

第一步 建立一个远程仓库

直接在GITHUB上建立,选择SSH方式。

第二部 本地仓库

1
2
3
4
5
6
7
mkdir ~/Desktop/randomfiles && cd ~/Desktop/randomfiles 
echo "# randomfiles" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:tinyvane/randomfiles.git
git push -u origin master

遇到的问题

  1. 问题
1
2
3
4
5
6
error: Your local changes to the following files would be overwritten by merge:
package.json
source/_posts/201607012-树莓派折腾之:BTSYNC同步所有电脑和手机.md
source/_posts/20160722-使用SYNCTHING在树莓派上替代BT-SYNC.md
Please, commit your changes or stash them before you can merge.
Aborting

解决办法:

这是典型的代码冲突,其他机器上commit过代码,本机上修改了代码,但是没有事先pull,就会遇到这个问题。

参考文章

分享到