• git常用命令大全


    git常用命令

    基本

    设置个人账号信息

    1. git config --global user.name "Your Name"
    2. git config --global user.email "email@example.com"

    克隆git仓库

    git clone

    将文件加到版本库管理暂存区(stage)

    git add (file|.|-A) //file表示文件 .表示当前文件夹(包含子文件夹)的所有未被管理的文件 -A表示所有文件夹未被管理的文件

    提交本次修改

    git commit -m "描述的内容"

    推送本次提交到远程 git push <远程主机名> <本地分支名> <远程分支名>

    git push origin master

    拉取远程代码

    git pull // 拉取远程的当前分支
    git pull origin master // 拉取远程的指定(master)分支

    回退

    查看当前分支提交日志(commitId)

    git log

    重置当前文件夹(包含子文件夹)所有更改(已版本控制的文件)

    git checkout .

    回退到上一次提交

    git reset --hard HEAD^

    回退到指定提交

    git reset --hard commitId

    回退后强制推送到远程仓库

    git push -f

    分支

    切换已有分支

    git checkout master // 切换到master分支

    创建并切换分支

    git checkout -b test // 创建并切换到test分支

    从指定分支合并到当前分支

    git merge test // 将test分支合并到当前分支

    查看分支列表

    git branch // *代表当前分支

    删除本地分支

    git branch -d(elete)

    删除远程分支

    git push origin –d(elete)

    存储

    将当前修改移入储藏区(stash)

    git stash

    查看储藏区列表

    git stash list

    释放暂存到工作区

    git stash@{0} pop

  • 相关阅读:
    LeetCode 1032. Stream of Characters
    LeetCode 872. Leaf-Similar Trees
    LeetCode 715. Range Module
    LeetCode 353. Design Snake Game
    LeetCode 509. Fibonacci Number
    LeetCode 632. Smallest Range Covering Elements from K Lists
    LeetCode 963. Minimum Area Rectangle II
    LeetCode 939. Minimum Area Rectangle
    LeetCode 727. Minimum Window Subsequence
    LeetCode 844. Backspace String Compare
  • 原文地址:https://www.cnblogs.com/piaoyi1997/p/13355436.html
Copyright © 2020-2023  润新知