• 总结的git操作命令小抄集


     

    .gitignore 本地仓库主目录下,用于定义提交时忽略的文件
     
    git add <file-name> 将修改或新增的文件存入暂存区
     
    git reset HEAD <filen-ame> 将存入暂存区的文件取消暂存
     
    git commit 提交代码
     
    git commit -a 提交所有接受git跟踪的文件(节省了提交暂存区这一步)
     
    git commit -m <annotation> 提交时添加注释
     
    git commit --amend 重新提交(会覆盖上一次的提交)
     
    git rm <file-name> 删除文件(包括本地目录与服务器)
     
    git rm -cached <file-name> 只删除服务器文件,保留本地目录中的(适用于误提交了不该提交的缓存文件)
     
    git status 详细的本地仓库文件状态
     
    git status -s 以紧凑的格式输出
     
      ?? 表示未跟踪的文件
      A 表示新添加到暂存区的文件
       M 右M表示被修改了但暂未放入缓存区
      M 左M表示被修改了并已放入缓存区
     
    git branch 查看分支列表
     
    git branch <branch-name> 创建分支
     
    git branch -d <branch-name> 删除分支,含有未合并的的提交时,该分支不允许删除
     
    git branch -D <branch-name> 强制删除分支,含有丢失代码的风险
     
    git branch -v 查看本地分支末次提交
     
    git branch -vv 查看本地分支的指向及末次提交
     
    git branch --merged 查看已合并到当前分支的分支
     
    git branch --no-merged 查看未合并到当前分支的分支
     
    git branch -u <origin-name>/<branch-name> 在当前分支设置或更改指向远程仓库的分支
     
    git checkout <branch-name> 分支切换
     
    git checkout -b <branch-name> 创建分支并切换到新分支
     
    git checkout -b <branch-name> <origin-name>/<branch-name> 从远程拉取一个新分支到本地并切换到该分支
     
    git checkout --track <origin-name>/<branch-name> 同上,快捷方式
     
    git merge <branch-name> 将该分支合并到当前分支
     
    git clone <url> 克隆一个远程仓库
     
    git remote 查看已配置的远程仓库简写名
     
    git remote -v 查看已配置的远程仓库url
     
    git remote show <remote-name> 查看远程仓库的分支信息
     
    git remote add <remote-name> <url> 添加一个新的远程仓库
     
    git remote rename <old name> <new name> 修改远程仓库的简写名
     
    git remote rm <remote-name> 删除一个远程仓库
     
    git pull 从最初克隆的服务器上拉取代码合并到当前分支
     
    git push <remote-name> <branch-name> 推送到远程仓库
     
    git push <remote-name> --delete <branch-name> 删除远程仓库的分支
     
    git fetch <remote-name> 从远程仓库获取所有更新
     
  • 相关阅读:
    线程安全
    MS.NET 平台调用、托管DLL、非托管DLL简介
    在 C# 中通过 P/Invoke 调用Win32 DLL(非托管)
    控制发散思维
    如何创建和使用 C# DLL(受托管)
    Creating a Manager for Multiple Threads_翻译
    Sending Operations to Multiple Threads_翻译
    软件工程概论1
    xna4.0读书笔记 1.xna的基本结构
    Windows Phone SDK 7.1 简体中文版下载
  • 原文地址:https://www.cnblogs.com/libra0920/p/6066382.html
Copyright © 2020-2023  润新知