由于分支不同,所以无法直接ssh连接后同步..
以下步骤..
首先先搞个SSH,然后在github上建立新的ssh
对于新建的库.
在本地文件夹,打开终端
一些命令省略了)
1 git init()
2 git remote add origin https://github.com/username/xxxx.git
3 add
4 commit
5 push origin master
差不多就是这样直接可以同步了github上面的项目了.
对于已有的仓库.
在本地文件夹,打开终端
(一些命令省略了)
1 git init 仓库名字
2 git remote add origin https://github.com/username/xxxx.git //建立远程连接
3 $git fetch origin //获取远程更新
4 $git merge origin/master //把更新的内容合并到本地分支
5 git add . //加入差异的文件,就是本地修改的文件
6 commit
7 git push origin master
8 输入账号和密码
因为每次推送要输入账号和密码比较麻烦..
所以以下步骤
输入 git remote -v
origin https://github.com/username/xxxx.git (fetch)
origin https://github.com/username/xxxx.git (push)
下面把它换成ssh方式的。
1. git remote rm origin
2. git remote add origin git@github.com:yuquan0821/demo.git
3. git push origin
完美解决. 这样就可以在另外一台新机子上或者新系统上完美同步以前原有的项目了.