zoukankan      html  css  js  c++  java
  • git常用命令

    mkdir XX:创建一个空目录 XX指目录名
    pwd:显示当前目录的路径
    git init:吧当前的目录变成可以管理的git仓库,生成隐藏的.git文件
    touch xx:新建xx文件文件
    git add xx:把xx文件添加到暂存区

    git add -A:把所有更改添加到暂存区
    git commit -m “xx”a.txt :提交文件 -m后面的是注释

    git commit -a -m “xx” :提交所有更改的文件 -m后面的是注释

    git status:查看仓库状态
    git log:查看历史记录
    git reset --hard HEAD^:网上回退一个版本

    git reset --hard commit_id 回退到指定版本 commit_id头4位
    cat xx:查看xx文件内容
    git reflog:查看历史记录的版本号id
    git checkout -- xx:把xx文件在工作区的修改全部撤销

    git checkout -- .:把在工作区的修改全部撤销
    git rm xx:删除xx文件 之后要commit
    git remote add origin https://github.com/qiuhaifeng01/a.git 关联一个远程库
    git push -u(第一次要用-u以后不用)origin master:把当前master分支推送到远程库
    git clone https://github.com/xxxxx 从远程库中克隆
    git checkout -b dev:创建dev分支 并切换到dev分支上
    git branch:查看当前所有的分支
    git checkout master:切换回master分支
    git merge dev:在当前分支合并dev分支
    git branch -d dev:删除dev分支
    git branch xxx:创建分支xxx
    git remote:查看远程库信息
    git remote -v查看远程库的详细信息
    git push origin master:git会把master分支推送到远程库对应的分支上

    git remote -v:查看绑定的远程地址

    基本用法:

    git pull <远程主机名> <远程分支名>:<本地分支名>

    例如执行下面语句:

    git pull origin master:brantest

    将远程主机origin的master分支拉取过来,与本地的brantest分支合并。

    后面的冒号可以省略:

    git pull origin master

    表示将远程origin主机的master分支拉取过来和本地的当前分支进行合并。

    上面的pull操作用fetch表示为:

    git fetch origin master:brantest
    git merge brantest

    相比起来git fetch更安全一些,因为在merge前,我们可以查看更新情况,然后再决定是否合并。

    免密登录,避免每次想远程库推送都输入密码

    https://jingyan.baidu.com/article/4b07be3cf27d8148b280f36a.html

  • 相关阅读:
    二分制--找最小值去重
    angular过滤 排序问题
    div+css背景渐变色代码
    angular中对象与字符串之间的转换
    AMD模块
    jquery.validate
    谈谈js中深度克隆和浅度克隆
    还在使用git吗?不妨来看看如何使用git管理版本
    闭包
    js复习
  • 原文地址:https://www.cnblogs.com/liuerpeng/p/9983571.html
Copyright © 2011-2022 走看看