zoukankan      html  css  js  c++  java
  • git的使用方法

    管理工作目录

      git init    初始化

      git status  查看工作树状态

      git log--oneline  查看提交记录

      git reflog  查看之前所有的操作记录

    三种状态的切换

      工作区  暂存区  本地仓库

      git add ./<filename>  工作区到暂存区

      git commit -m "理由"  暂存区到本地仓库

      git checkout ./<filename>  丢弃工作区的内容

      git reset ./<filename>  从暂存区回退到工作区

      git reset --hard <commit_id> 版本的回退,并删除

      git reset --soft <commit_id> 把内容存到暂存区

      git reset <commit_id> 把内容回退到工作区

    分支管理

      git branch <name> 创建分支

      git branch :查看分支

      git branch -d <name> 删除分支

      git checkout <name> 切换分支

      git merge <name> 把name分支合并到当前分支

    标签管理

      git tag <name> <commit_id> 给指定的版本加标签

      git tag 查看所有标签

      git tag -d <name>  删除标签

    远程仓库建立连接

      --ssh

        1.本地生成公钥私钥,在主用户的根目录下

        2.把公钥放入github中

      建立连接

        git remote add '远程仓库的别名' 远程仓库的地址

      查看所有的仓库

        git remote

      向远程仓库提交代码

        git push -u 远程仓库别名 分支名

        注意 -u 第一次提交代码的时候本地分支跟远程仓库的分支建立起连接

      从远程仓库拉代码

        git pull 远程仓库的别名 分支名

      克隆项目

        git clone 地址 

     

  • 相关阅读:
    GridView只显示日期问题
    自定义一个选择日期的用户控件
    母版页所带来的路径问题
    C#之旅(一): 泛型 和IComparable、IComparer
    使用HttpWebRequest来秒杀
    NameValueCollection Dictionary区别
    在C#中使用代理的方式触发事件 (委托和事件 )(二)(转)
    SQL2005语句实现行转列,列转行
    值类型和引用类型的区别?(转)
    2010年年终总结
  • 原文地址:https://www.cnblogs.com/chunqiuyu/p/9997534.html
Copyright © 2011-2022 走看看