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

    创建仓库

    • 克隆远端服务器的仓库:git clone username@host:/path/to/repository
    • 初始化本地仓库:git init

    配置身份

    1. git config --global user.name "xx"
    2. git config --global user.email "xxx.com"

    更新代码

    • 更新本地仓库:git pullgit pull <远程库名> <远程分支名>:<本地分支名>
    • 合并其他分支到当前分支:git merge <branch>
    • 从本地仓库检出代码:git checkout .
    • 从本地仓库检出指定文件夹或文件:git checkout <path>/<filename>

    提交代码

    • 添加文件到缓存区:git add <filename>git add .
    • 检查缓存区是否有文件未提交:git status
    • 检查本地文件和仓库文件差别:git diff <filename>
    • 将缓存区文件提交到仓库:git commit -m 'info'
    • 将仓库文件提交到远端服务器:git push origin <branch>

    代码分支

    • 创建并进入新的分支:git checkout -b <branch>

    • 切换到已有分支:git checkout <branch>

    • 删除分支:git branch -d <branch>

    • 查看已有分支:git branch -a

    • 是否与远程建立连接:git remote -v

    • 与远程仓库加关联:git remote add origin <远程库名>

    • 将本地分支推送到远端分支:git push origin <本地分支名>:<远程分支名>

    回退代码

    • 查看历史修改记录:git log

    • 查看指定文件的提交历史:git log -p <filename>

    • 以列表形式查看文件提交历史:git blame <filename>

    • 查看文件内容:cat <filename>

    • 回退到上一个版本:git reset --hard HEAD^

    • 获取历史版本号:git reflog

    • 回退到指定版本:git reset --hard 版本号

    其他命令

    • 查看GIT版本:git --version
    • 生成patch:git format-patch -1
    • 打patch:git apply xx.patch
  • 相关阅读:
    蓝桥杯 历届试题 带分数
    Myeclipse 操作数据库
    HDU 1007Quoit Design(最近点问题)
    java坦克大战源码下载
    蓝桥杯 历届试题 九宫重排
    Ueditor的配置和使用
    java 显示透明背景png图片
    mysql数据库移植
    错误:document.getElementById("userForm").submit();Object is not a function
    jsp获得文件的绝对路径
  • 原文地址:https://www.cnblogs.com/fynnn/p/15427462.html
Copyright © 2011-2022 走看看