登录码云,新建仓库
在码云上新建账号后,登录码云,然后新建仓库,如图:
连接码云上仓库
如果本地已有项目,如何与码云上的仓库连接呢?
在已有的项目中目录中,右击鼠标,单击git bash here,在出现的窗口中输入:
git remote add origin git@gitee.com:liutaigang/test.git //远程连接码云上的仓库
git push -u origin master //把master分支推送到码云的仓库
git@gitee.com:liutaigang/test.git要改为你自己的仓库地址,在码云的创建页面中可以拷贝,如图:
可以选用https或者ssh任意一种协议。
如果本地没有项目,如何与码云上的仓库连接呢?
答案是:新建本地的项目,再和码云上的仓库连接。 在工作目录中,右击鼠标,单击git bash here, 在窗口中输入:
mkdir test //新建项目的文件夹
cd test //进入项目的文件夹
git init //新建git 仓库
touch README.md //新建 README.md文件
git add README.md //将README.md添加到暂存区(先照做,不深究)
git commit -m "first commit" //将暂存区的内容提交到当前的分支(先照做,不深究)
git remote add origin git@gitee.com:liutaigang/test.git //同上,要改为你自己的仓库地址
git push -u origin master //同上
如何码云的仓库中已经有正在开发的项目,可以直接克隆
git clone //尖括号(包含尖括号)是要克隆的项目的地址
add、commit、push和pull的使用
首先,做些铺垫。 你的本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文件;第二个是 暂存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,指向你最近一次提交后的结果,如图:
不懂不要紧,慢慢的会懂的。
add
add命令是将项目中的文件添加到暂存区,使用方法如下:
git add //尖括号(包含尖括号)是要提交的文件名
如果不想一个个提交,可以使用:
git add *
commit
commit 命令是将暂存区的文件提交到相应的分支(上图中的HEAD是指向分支的指针。一般情况下,你是处在master分下,当然可以切换到其他的分支下,不懂可以百度或google)。使用方法如下:
git commit -m "explain of commit" // -m 后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。
push
push 命令是将本地分支中的内容推送到远程的仓库,就是上面连接的那个。使用方法如下:
git push origin master //意思是将本地的master分支提交到名为origin的远程仓库
pull
pull 命令是将远程的仓库的内容拉取到本地的仓库
git pull
或者
git pull origin next:master //要取回origin主机的next分支,与本地的master分支合并,一般直接用git pull 与上述操作一致。
好blog的推荐
非常实用和详细,值得一读。