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”下载相应更新的代码包。是不是很方便捏~

  • 相关阅读:
    HDU 4348 To the moon(可持久化线段树)
    HDU 5875 Function 大连网络赛 线段树
    HDU 5877 2016大连网络赛 Weak Pair(树状数组,线段树,动态开点,启发式合并,可持久化线段树)
    HDU 5876 大连网络赛 Sparse Graph
    HDU 5701 中位数计数 百度之星初赛
    CodeForces 708B Recover the String
    Java实现 蓝桥杯 算法提高 套正方形(暴力)
    ASP.NET生成验证码
    ASP.NET生成验证码
    ASP.NET生成验证码
  • 原文地址:https://www.cnblogs.com/rongfangliu/p/howuseGit.html
Copyright © 2011-2022 走看看