zoukankan      html  css  js  c++  java
  • git常用操作

    1.git add XX 增加某个文件
    2.git commit -m XX 提交所有修改
    3.git status 可以获得git的当前修改状态
    4.git diff XX 对比某个文件的修改
    5.git add . . 代表把当前目录下所有改动的文件都提交到代码库
    6.git log 查看所有历史版本,最近的在前面
    7.git log --pretty=oneline 查看所有历史版本,更加精简
    8.git reset --hard HEAD^ 回退到上一个版本
    9.git reset --hard HEAD~100 回退往上100个版本
    10.git reset --hard 4459657 回退到指定版本
    11.git reflog git所有版本修改记录
    12.git checkout -- readme.md 撤销readme.md 在工作区的全部修改
    13.git reset HEAD readme.md 已经提交到缓存区的文件重新退回到工作区
    14.git rm test.txt 把test.txt从缓存区删除
    15.git checkout -- test.txt 如果删除错了,则可以用这个指令还原(试了报错)
    16.ssh-keygen -t rsa -C "youremail@example.com" 创建SSH Key
    17.git remote add origin https://github.com/jiangjinggit/jiangjing_website.git 添加远程仓库
    18.git push -u origin master 推送到远程的master分支上
    19.git clone XX 克隆一个远程的git库到本地
    20.git checkout -b dev(等同于两条指令:1、 git branch dev 2、git checkout dev)创建并切换到新的分支
    21.git merge dev git merge命令用于合并指定分支到当前分支
    22.git branch -d dev 删除 dev 分支
    23.git stash 保存当前工作区
    24.git stash list 之前保存的工作区列表
    25.git stash pop 恢复当前工作区
    26.git remote -v 查看远程的git库信息
    27.git checkout -b dev origin/dev 在本地创建远程对应的dev分支
    28.git pull 拉取远程代码
    29.git branch --set-upstream-to=origin/dev dev 设置本地分支与远程分支链接起来

  • 相关阅读:
    AutoMapper 模型转换
    HttpClient Post请求
    C#根据中文description获取enum枚举值
    SQLserver链接字符串MySql链接字符串区别
    EF+Linq分组 多条件
    netcore导入 取Excel中的数据做操作
    net core文件流导出文件
    V-IF 使用包含判断条件
    Vue 使用mounted 或created自动调用函数,遇到的第一个问题 this 指针指向
    VUE 属性绑定
  • 原文地址:https://www.cnblogs.com/jiangjing/p/8205568.html
Copyright © 2011-2022 走看看