github的简单操作入门
Github是全球最著名的共享开放源码托管平台。使用github,请先注册个帐号,通常是您常用的电子邮箱地址作为帐号。下面操作以github为例,如果你使用Eccee的git服务器,只需将origin改为ecceegit即可。
为了在多台机子上实现多用户同步开发,一个最简单的办法是,把电脑上的本地git全局用户设置好,这样即使您不是以合适的linux用户登录,也能以您的帐户来提交版本变更。最常用的本地配置命令是:
git config --list git config --global user.name "xxx" git config --global user.email "xxx"
上面命令先列出当前的配置,如果还没有,可以设置一个全局用户配置,这样以这里设置的用户名和密码作为commit时的对应的提交用户信息
克隆远程库和分支
首先, clone 一个远端仓库,到其目录下:
$ git clone git://example.com/myproject $ cd myproject $ git branch
会出现:
* master
如果用git branch -a,则可以看到其它隐藏分支
$ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/branch1
如果远程库已经有分支内容,你可以用下面命令检出
$ git checkout -b branch1 origin/branch1 或用 $ git checkout -t origin/branch1
这样检出来的branch1,也可在上面工作并推送回去
本地创建分支并推送
git checkout -b newbranch touch somefiles git add somefiles git commit -a git push origin newbranch:newbranch 这样创建并推送同名的分支到远程库 不过track并没建立,你还需要 git branch --set-upstream-to=origin/newbranch newbranch
删除分支
可以推送一个空分支或是用删除分支命令
git push origin :branch1 或 $ git push origin --delete branch1