zoukankan      html  css  js  c++  java
  • git 基本操作

    一、创建git仓库

      git init

      初始化仓库

      git --version

      查看当前git的版本

    二、添加到缓存

      git add <file>,注意,可反复多次使用,添加多个文件;

      git add .  注意:后面有个点,带空格,表示添加所以文件。

    三、查看状态

      git status

      git diff  //查看执行 git status 的结果的详细信息。

      git diff --stat //显示摘要而非整个 diff

    四、提交到仓库

      git commit   将缓存区内容添加到仓库中。

      git commit -am "提示"  在双引号中的是自己填写的提示信息

    五、分支管理

    1.列出分支

      git branch

    2.删除分支

      git branch -d (branchName)

    3.合并分支

      git merge

    4.切换分支

      git checkout (branchName)

    5.拉去远程分支

      git fetch origin 远程分支名x:本地分支名x

      git checkout -b 本地分支名 origin/远程分支名

    六、查看提交历史

    1、日志

      git log

      git log --oneline     //用 --oneline 选项来查看历史记录的简洁的版本。

    2、版本回退

      git reset --hard commit-id //回滚到 commit-id,将 commit-id 之后提交的 commit 都去除。

      git reset --hard HEAD~3 //将最近3次的提交回滚。

    七、远程仓库

    1.添加远程仓库

      git remote add origin 网址(git上可以复制到链接)

      git push -u origin master  这个命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。

      git push -u -f origin master  //强制推送,一般第一次需要用到

      git push //建立连接后可以直接push

    2.克隆远程仓库

      git clone git@ip地址

  • 相关阅读:
    csu1804
    uvalive4513
    poj3264(Sparse-Table 算法模板)
    uva11107(后缀数组)
    poj2774(最长公共子串)
    uvalive4108(线段树)
    hdu5306 Gorgeous Sequence
    bzoj2823: [AHOI2012]信号塔&&1336: [Balkan2002]Alien最小圆覆盖&&1337: 最小圆覆盖
    bzoj3330: [BeiJing2013]分数
    bzoj1283: 序列
  • 原文地址:https://www.cnblogs.com/zt19994/p/8297069.html
Copyright © 2011-2022 走看看