• git常用操作


    仓库

    • 在当前目录新建一个Git代码库
      git init
    • 新建一个目录,将其初始化为Git代码库
      git init [project]
    • 下载一个项目
      git clone [url]

    配置

    • 显示当前的Git配置
      git config --list
    • 设置提交代码时的用户信息
      git config [--global] user.name "[name]"
      git config [--global] user.email "[email address]"

    文件操作

    • 添加指定文件到暂存区
      git add [file]
    • 添加指定目录到暂存区,包括子目录
      git add [dir]
    • 添加当前目录的所有文件到暂存区
      git add .
    • 删除工作区文件,并且将这次删除放入暂存区
      git rm [file]

    代码提交

    • 提交暂存区到仓库区
      git commit -m [message]
    • 提交暂存区的指定文件到仓库区
      git commit [file] -m [message]

    分支

    • 本地所有分支
      git branch
    • 远程所有分支
      git branch -r
    • 本地所有分支和远程所有分支
      git branch -a
    • 新建一个分支
      git branch [branch]
    • 新建一个分支,并且换到该分支
      git checkout -b [branch]
    • 切换回主分支
      git checkout master
    • 删除分支
      git branch -d [branch]
    • 删除远程分支
      push origin --delete [branch]
      git branch -dr [remote/branch]
    • 合并指定分支到当前分支
      git merge [branch]

    更新与合并

    • 更新本地仓库至最新
      git pull
    • 提交本地所有改动到远程仓库(默认master分支)
      git push
    • 提交到远程指定分支
      git push origin [branch]
    • 本地已有项目与远程仓库连接
      git remote add origin [远程仓库地址]
    • 首次将本地代码提交到远程
      git push -u origin master

    撤销

    • 恢复暂存区的指定文件到工作区
      git checkout [file]
    • 恢复暂存区的所有文件到工作区
      git checkout .
    • 重置暂存区与工作区,与上一次commit保持一致
      git reset --hard

    查看信息

      • 查看有变更的文件
        git status
      • 查看当前分支的版本历史
        git log
      • 查看暂存区和工作区的差异
        git diff
  • 相关阅读:
    jquery学习笔记1
    javascript常用函数(1):jquery操作select 基本操作
    Angular.js学习笔记
    Mutex, semaphore, spinlock
    Linq 常用方法解释
    装B必备之 快捷键配置
    HttpWebRequest
    HttpClient get post
    js获取url 参数
    整洁代码1
  • 原文地址:https://www.cnblogs.com/rakich/p/9881890.html
Copyright © 2020-2023  润新知