zoukankan      html  css  js  c++  java
  • 关于Git的那些事

      以前一直使用tfs 或者svn当做代码管理器,随着GitHub的越来越火,git的使用人说也越来越多,这不我也开始来折腾git 。GitHub的连接速度有的时候很慢,在国内不是太稳定,正好看到开源中国的git仓储了,感觉速度耿耿的,就那他先来做测试了。

      开源中国的Git仓储(http://git.oschina.net/)和Team@OSC(http://team.oschina.net/)结合使用感觉是一个不错的选择。

      

      这里先大致的记录下步骤,有时间在整理

      一、使用SSH连接git仓储

      1、配置全局变量

        git config --global user.name "你的名字"        这里的名字会出现在git的提交记录中

          git config --global user.email "你的Email"      这里的Email会出现在git的提交记录中,最好和Git@OSC注册的Email相同,方便管理

        2、创建SSH Keys

        SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。

        2.1、创建SSHKey       ssh-keygen -t rsa -C "你的邮箱"

        2.2、查看生成的SSHKey    cat ~/.ssh/id_rsa.pub

        2.3、在Git@OSC中添加该SSHKey ,打开http://git.oschina.net/keys Git@OSC的SSH公钥管理,把该SSHKey添加进去

        2.4、检查是ssh是否能和git@OSC正常通讯,   输入命令:   ssh -T  git@git.oschina.net  然后回车,如果出现了 Welcome to Git@OSC, 你的用户名!  那么说明连接成功

      3、从git@OSC上下载代码

        git clone http://git.oschina.net/xxxxxx/xxxxxx.git     这里就是你需要克隆的git项目地址了,ok 到这里就可以正常使用了

    GIT常用命令

    1、添加文件

    Git  add test.txt

    Git  add .  循环添加文件夹内的所有文件

    git add -u,使用-u参数调用了git add命令,会将本地有改动(包括删除和修改)的已经追踪的文件标记到暂存区中。

    git add -A,使用-A参数会将添加所有改动的已跟踪文件和未跟踪文件。

    git add -i,命令查看中被所有修改过或已删除文件但没有提交的文件。

    Git add –u  把中所有tracked文件中被修改过或已删除文件的信息添加到索引库。它不会处理untracted的文件。

    Git commit  -m “add test.txt”

    Git push origin master

    2、删除文件

    Git  rm test.txt

    Git  commit  -m “delete test.txt”

    Git push origin master

    //仅从git库中删除

    Git  rm  --cache test.txt

    //删除文件夹及其文件夹下的所有文件

    Git  rm    web  -r -f

    3、 克隆

    Git  clone  url

    4、删错了,恢复

    Git reset  HEAD test.txt

    5、查看每次提交的log

    Git  log

      

  • 相关阅读:
    【转】Visual Studio 2008中使用科学计算库GSL
    【转】[Python Tip]如何在Windows下方便地进入命令行运行程序
    【转】URL Encoding (URL转义字符)
    RDLC报表,纯文字内容,动态数据源 解决方案
    C# 数值计算
    标准库List使用注意
    VS2008 运行出现 “无法启动该程序 计算机中丢失 MSVCR90D.dll”
    数据结构在游戏中的简单应用(转)
    SQL SERVER 2005 四种排序函数
    2010.11.30
  • 原文地址:https://www.cnblogs.com/jesn/p/4631499.html
Copyright © 2011-2022 走看看