zoukankan      html  css  js  c++  java
  • Git命令(Git版本:Linux 2.14.3)

    常用

    git status 跟踪状态
    git commit -m "xxx" yyy.cpp
    git pull

    git push
    git mergetool --tool=meld 合并工具

    版本

    git log 查看版本日志

    git reflog 查看命令日志 可用于回退后再返回git log中已经消失的过去的新版本。

    git reset --hard HEAD^ 回退到上一版本
    git reset --hard 3628164 回退到某一版本


    git clone 复制工程并复制主分支master

    分支

    分支查看
    git branch 查看本地分支
    git branch -r 查看远程分支
    git branch -a 查看所有分支
    git checkout + 分支名 分支切换

    git branch -d Chapater8 可以删除本地分支(在主分支中)
    git push origin --delete Chapater6 可以删除远程分支Chapater6

    git push origin xxx 推送本地分支到远程(创建远程分支)但并不建立跟踪关系
    git push -u origin xxx:xxx 推送本地分支到远程(创建远程分支)并建立跟踪关系

    git checkout -b xxx origin/xxx 检出远程分支,复制到本地,并切换到此分支

    使现有Git分支跟踪远程分支:

    给出一个分支 foo和远程 upstream:

    As 的 Git 1.8.0:

    git branch -u upstream/foo
    或者,如果本地分行 foo不是当前分支 ︰

    git branch -u upstream/foo f
    或者,如果你喜欢若要键入长命令,这些都是相当于上述两个 ︰

    git branch --set-upstream-to=upstream/foo

    git branch --set-upstream-to=upstream/foo foo
    As 的 Git 1.7.0 以来 ︰

    git branch --set-upstream foo upstream/foo
    笔记 ︰

    所有上面的命令将导致本地分行 foo来跟踪远程分支 foo从远程 upstream。 支持新 (1.8 +) 否决旧的 (1.7.x) 语法语法。 新语法拟更直观、 更容易地记住.

  • 相关阅读:
    Tomcat
    mybatis xml参数传递详解
    windows zookeeper集群
    @RequestParam和@RequestBody区别
    nginx学习
    先冒泡,再使用vector
    有a,b,c,d 4个球,分别出现的概率是10%,20%,30%,40%,要求编写RunDemo,每调用一次函数RunDemo,就按上面的概率出现球。
    字符串右移
    编写程序输入实现123->321
    计算机网络(一)
  • 原文地址:https://www.cnblogs.com/blue-box/p/8615228.html
Copyright © 2011-2022 走看看