zoukankan      html  css  js  c++  java
  • 怎么使用git来管理项目版本?

    怎么使用git来管理项目版本和存放代码?

    作者:rongfangliu 转载请注明出处:http://www.cnblogs.com/rongfangliu/p/howuseGit.html

    工具:

    msysgit:据说是从unix下移植过来的?下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git

    我使用的是Git- 1.8.5.2-preview20131230.exe 这一个;

    git.oschina.net:我在这个上面注册了一个账号,感觉还不错,各位可以试试,经常听说的事github,但是我英语不太好,所以就用它了;

    步骤:

    <一>

    先下载上面的软件,安装就一直next就行,安装好之后,它有两个程序分别是 bash 和 gui 的,分别对应命令行和可视界面;

    我是按照这位whaon大哥的过程配置的:http://my.oschina.net/dxqr/blog/134811

    主要的步骤是:

    打开bash界面,在里面输入命令

    配置显示的颜色

    1 git config --global color.diff auto  
    2 git config --global color.status auto  
    3 git config --global color.branch auto  

    配置默认的用户名和你刚刚注册的用户名(git.oschina.net上只能用邮箱好像)

    1 git config --global user.name "Your Name"  
    2 git config --global user.email "your@email.com"  

    接下来生成本地公钥,在bash命令行里输入

    1 ssh-keygen -t rsa -C "youremail@xxx.com"

    首先在Git Bash中输入:

    1 ssh-keygen -t rsa -C "youremail@xxx.com"

    然后一路回车,这个会在当前用户文件夹下,生成.ssh 文件夹,里边有个 id_rsa.pub文件,用记事本打开,复制其中的全部内容。

    然后打开http://git.oschina.net/keys页面,在该页面中添加公钥,标题可以随便填,公钥就是刚才复制过的内容,然后保存即可

    我们在http://git.oschina.net/projects/new中添加一个新项目,比如GitHelloWolrd(这个名称后面会用到,这个步骤是必须的)

    我们先来测试下是否联通:输入命令

    1 ssh -T git@git.oschina.net

    然后会通知你输入用户名/密码,该密码就是你的osc账户密码,然后会提示你输入yes/no,输入yes后回车,显示出

    1 Welcome to Git@OSC, whaon!

    说明连接成功(密码也可以在http://git.oschina.net/profile/account进行设值)

    <二>

    bash版的用的实在是不习惯,深受windows毒害的我还是决定用gui版的,下面我们来push一个项目到git云

    1.我们先用刚才注册的git.oschina.net登录进去,然后点击右上角的"+"号

    创建一个项目,建好了如下,

    然后我们#$@^&^*&*呵呵

    在项目文件夹下点击右键"Git Init Here"就会在当前目录下创建一个隐藏的.git目录,这就是我们的代码仓库了,

    再点击右键Git gui打开图形界面,就是这样:

    然后点击“缓存改动” ,在描述里写上你的备注,点击“提交”就提交到本地仓库了,即.git这个目录记录了;

    我们再点击“上传”,就像这样

    在git.oschina.net的项目管理页切换到SSH,复制路径如:git@git.oschina.net:rongfangliu/xxxx.git在[目标版本库]里填写点击上传之后就是这样

    这样就是上传成功了,要是上传失败,一个红颜色的条条~自己去解决吧,按照上面很简单的;

    现在我们进入“项目管理页”,刷新之后可以看到它的文件已经更新了!^_^

    作者:rongfangliu 转载请注明出处:http://www.cnblogs.com/rongfangliu/p/howuseGit.html

    项目更新到云端之后,我们可以切换到“历史”看代码的修改,可以点击“下载zip”下载相应更新的代码包。是不是很方便捏~

  • 相关阅读:
    Python程序中的线程操作-锁
    线程基础
    博客园自动发布/更新博客系统
    Python程序中的进程操作-进程间通信(multiprocess.Queue)
    操作系统的发展史
    在 foreach 里使用引用要注意的陷阱(转)
    php 自定义求数组差集,效率比自带的array_diff函数还要快(转)
    php 二维数组转换成树状数组(转)
    PHP 发布两个不用递归的树形数组构造函数(转)
    php 二维数组以树形输出(转)
  • 原文地址:https://www.cnblogs.com/rongfangliu/p/howuseGit.html
Copyright © 2011-2022 走看看