zoukankan      html  css  js  c++  java
  • git的注册与使用:代码的版本控制器

    一、打开网站:http://www.oschina.net

      点击

      注册账号

        创建项目

        添加成员

        选择项目  复制SSH地址

    二、打开电脑终端,在存放项目的目录下键入命令行:git clone git@git.oschina.net:wangguimin/text.git(项目SSH地址)

      一直点击回车直到出现这是需要SSH公钥

      下面创建SSH公钥:

      在终端执行:ssh-keygen -t rsa  输入密码

      

      出现这个就是创建成功

      执行: pbcopy < ~/.ssh/id_rsa.pub复制SSH公钥

    三、返回oschina网站,在个人信息的左边找到SSH公钥,添加公钥中直接cmd+V粘贴上去,标题自己命名

    添加成功之后在终端重新执行:git clone git@git.oschina.net:wangguimin/text.git(项目SSH地址)

    就可以直接克隆成功了

    这里修改下git的name和email,两行命令:  

      git config --global user.name wangguimin   修改名字

      git config --global user.email 870503894@qq.com    修改邮箱

      git config --list      查看

    下面就是使用git提交代码的4个步骤:

      1.git add .   保存写的代码

      2.git commit -m "版本信息"       修改信息

      3.git pull      从服务器拉代码和本地代码合并

      4.git push origin 分支名     把合并的代码推到服务器上

    git status  命令可以查看状态

    git log 查看修改的版本信息

    git reset --hard bdcc8b10715a41e5807ff86f0252f6963539b798(版本号)   强制恢复到之前的版本

    上述过程是不可逆的,所以当执行该操作后,之前所做的修改就消失了

    针对这种情况,我们可以直接再创建一个新的分支,克隆该分支的内容,切换分支,然后恢复到之前的版本,这样可以避免自己所做的修改消失

    实现代码如下:git branch 新分支名       创建分支

           git checkout 新分支名    切换到新分支下

           git branch    查看当前分支列表

  • 相关阅读:
    (转)了解JNDI
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题
    占个座
    关于 inode 与 iblock 的知识
    机器学习性能度量指标:ROC曲线、查准率、查全率、F1
    编译出现的问题解决
    二分查找(Binary Search)
    ST算法 Sliding Window algorithm template
    数据结构_算法
    知识点积累
  • 原文地址:https://www.cnblogs.com/wangguimin/p/4533736.html
Copyright © 2011-2022 走看看