github
准备工作:删除第一天创建的项目
如何删除一个 github.com 的仓库呢?
首先到仓库页面:https://github.com/funnydeer/funnydeer.github.io
点 Settings(设置)这一个标签。打开的页面底部有一个 “Delete this repository” 按钮,意思是”删除这个仓库“,点击按钮。打开的界面中,输入一下这个仓库的名字 funnydeer.github.io 就可以把这个仓库删除了。
删除仓库之后,我们要做的事情是:
如何把本地已有的仓库上传到github
第一步:创建本地项目
项目名称是任意的,但是我们这里想做的事情是上传比较,所以,本地这个仓库名要和github上项目保持一致
第二步:创建github.com上的同名仓库
第三步添加 ssh key
为了达成开发机和 github.com 的互信。因为开发过程中,我们需要用本地机器向 github.com 的仓库中 写东西( git push ),同时我们又不想每次都输入密码,所以我们就用 ssh key 的形式来达成互信,过程 如下:
在本地机器上生成一对 ssh key ,一个公钥,一个私钥 把公钥添加到 github.com 具体操作如下:
首先本地运行 ssh-keygen 命令 到 ~/.ssh/id_rsa.pub 也就是公钥文件中,拷贝公钥字符串 把字符串粘贴到 github.com -> setting -> ssh keys -> add 这样添加 ssh key 的工作就完成了,以后我们执行 git push 这样的命令就不会看到如下错误了:
…permission denied… …make sure … correct access right … 大功告成。
git clone 命令
要想把 github 上的一个项目代码下载到本地有两种方式,一种就是普通下载( download )。但是,开发者 基本上会选择另外一种方式,就是 clone 。
git clone git@github.com:happypeter/digicity.git clone 的特点就是不仅仅可以得到最新代码,而且可以得到整个改版历史。而普通下载只能得到最新版本。
添加门牌号
git remote add origin https://git.coding.net/arronwjn/arronwjn.git
查看门牌号:
cat .git/config
上传到github
git push -u origin master
在Coding.net上的不同
- 要新建分支
查看当前分支:git branch
在本地创建coding-pages新分支:git checkout -b coding-pages
在远端创建相同分支并把本地分支内容上传:git push -u origin coding-pages
github上创建分支如下:
git checkout -b gh-pages