Github实践

GitHub是目前最为流行的代码管理系统了(VCS),今天实践了一下,操作起来还算简单清晰。

1. 注册github帐号:

打开官网:https://github.com/;

按提示注册一个帐号,需要邮箱验证;


2. 添加一个github库Repository:

登录之后,点击github首页右上角的"+" -> "add repository"添加一个库。

注意:免费用户不能建私库;

在新建repository时可选中“添加README”选项,这将会为你的reposity创建一个README.md文件,此文件需要同步;


3. 下载git工具:

由于本地系统是WindowsXP,用不了Github for Desktop(因为安装不了.net framework4.5),所以选择了其他的git工具msysgit,具体可见官网。

下装安装文件,并一路默认安装即可(我没有安装git GUI)。


4. 使用git同步本地和远程代码:

安装成功后即可打开git bash

a. 添加用户信息

$ git --global user.name "yourname" #不是github的注册信息

$ git --global user.email "[email protected]"

$ cd javaworkspace #到你的本地库目录

$ git init #初始化会生成.git目录

$ git add DroolsTest #把目录加进到本地的git库

$ git status #可查看本地git库状态,看看是否有没有提交进本地库的改动

$ git commit -m "initial commit" #提交进本地的代码库


接着就可以连接远程github库和别人共享代码了。


$ ssh-keygen -t rsa -C "[email protected]"

一路默认即可生成公匙和私匙。按上面命令的输出提示打开id_rsa.pub文件并复制全部内容

网页登录github后在profile页面里添加"SSH Keys",把刚刚复制的内容保存。

$ git remote add github https://github.com/yquants/JavaTutorial.git #这是我的地址,你的地址可以在登录github后看到。

$ git push -u github master #将本地git库内容上传至github服务器

注意,如果提示显示远程github上有文件(README.md)需要merge,那就运行pull从github上下载下来

$ git pull github master #从github mater分支上下载代码


最后,如在运行命令过程中碰到任何错误,可bing上搜索错误,一般都能立即解决。

你可能感兴趣的:(github)