说明

本篇内容是博主在学习工作过程中常常用到的一些git操作命令,可作为一个参考手册用,毕竟命令这么多也记不住。同时也记录了踩过的一些坑-_-!

以后有时间会整理对git的理解以及正确的使用方法,咕咕咕

参考

Git使用方法

Git基本使用

创建版本库

cd [版本库位置]
mkdir [repository name]

将目录变成git可管理的仓库

进入目录后git init

将目录中的文件提交到仓库

git add [filename]
git comit -m
'[已提交提示]'

查看被修改的内容

git diff readme.txt

查看状态

git status

回退到之前的版本

git reset --hard HEAD~[回退的版本数]
git reset --hard HEAD^ (回退一个版本)

配置远程仓库

创建用户名和邮箱

git config --global user.name "用户名"
git config --global user.email "邮箱地址"

查看设置

git config --list

生成SSH KEY

ssh-keygen -t rsa -C "your_email"

git 提交

将文件提交到暂存区

git add -A(全部)/-u(编辑过的)/文件名

提交到仓库

git commit -m "提交注释"

提交到远程仓库

git push origin master/分支名称

git拉取和克隆

拉取本地不存在的分支

先克隆远程分支git checkout -b 本地分支名 origin/远程分支名

拉取远程分支

git pull origin 远程分支名

添加ignore

新建.gitignore文件,添加需要忽略的内容
使用mac的小伙伴们一定要把.DS_Store 加进去,不然会被windows玩家嘲笑_(:з」∠)

vi .gitignore
i
.DS_Store
[esc]
!wq

连接远程仓库

git init    #初始化仓库,会在文件夹里新建一个.git文件
git add -A  #添加到缓存区
git commit -m "add all" #提交到本地仓库
在远程仓库新建一个repository
git remote add origin 【远程仓库地址】  #连接远程仓库
git pull origin master --allow-unrelated-histories  #拉取远程仓库内容,一定要加后面的参数否则报错
git push origin master  #推送到远程仓库

分支删除操作

先在远程仓库上删除分支,之后使用git remote prune origin将远程仓库的分支更改同步到本地

【F2C】git常见命令相关推荐

  1. git 常见命令,规范 整理

    move commit to stage area(把本地的1个commit还原到 暂存区) git reset --soft HEAD~1 把其他的commit的合并到现在到分支:git cherr ...

  2. git常见命令和更新、发布

    git常使用的命令 1.git init -在当前目录新建一个代码库. 2. git config user.name=""git config user.email=" ...

  3. git常见命令 的区分

    git fetch & git pull区分 git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中. git pull 则是将远程主机的最新内容拉下来 ...

  4. Git 常用命令,每条都很重要!

    欢迎关注方志朋的博客,回复"666"获面试宝典 这篇文章系统性的总结下 git 常见命令的使用方法. 1. 背景需求 今年以来帮助实验室的博士生做了两篇论文的实验.做 paper ...

  5. Linux环境下Git常用命令

    Git常见命令 git本地仓库常见命令 git init (初始化本地仓库) git clone 远程仓库地址 (克隆远程地址仓库中的数据) git status (查看文件状态) git add ( ...

  6. git常用命令梳理及常见开发场景总结

    一.新建代码库 1.git clone用法:git clone [<选项>] [–] <仓库> [<路径>] # 用法:git clone [<选项>] ...

  7. gitee仓库创建和git一些常见命令

     目录 一.gitee仓库创建 1.1 注册一个gitee账号 1.2 创建一个仓库 1.3 完善仓库 二.git的一些常见命令 2.1 git介绍 2.2 git 命令 一.gitee仓库创建 1. ...

  8. git配置及常见命令

    首先我们需要本地Git与远程GitHub连接的建立,只有将Git本地与远程的GitHub建立了连接以后我们本地的项目才能上传至远程服务器 ** 配置流程: ** 1.在git中配置全局的github账 ...

  9. Redis和Git的常见命令

    Redis和Git的常见命令 key命令 String类型命令 list类型命令 set 类型命令 hash 类型命令 zset类型命令 Git 常 使 用 的 命 令 Git 分支常见命令 Gith ...

最新文章

  1. 从 Spring Cloud 看一个微服务框架的「五脏六腑]
  2. 淘宝npm镜像使用方法(转)
  3. 百度SEO站长统计后台广告推送引流软件
  4. C++scoket编程(三):3.8 TCPserver开启多线程并发
  5. mysql乐观锁总结和实践 - 青葱岁月 - ITeye博客
  6. 【神经网络与深度学习摘要】第1章 绪论
  7. vue2.0一起在懵逼的海洋里越陷越深(二)
  8. STM32电机控制--API函数应用
  9. 基于梳状滤波器的的语音增强
  10. 连接游戏服务器网络延迟高,玩游戏网络延迟高怎么办 网络卡Ping值很高的解决方法...
  11. “竹影扫阶尘不动,月穿潭底水无痕”引出的……
  12. js 获取字符串的UTF8编码
  13. oracle中 rownum和rowid的用法
  14. 不小心删库了,试试binlog
  15. 程序自我保护 c语言编程,C语言时尚编程百例
  16. 二分法求函数的零点c++
  17. 基于需求的用户访谈的访谈提纲(上)
  18. 电话忙音检测 知识集锦
  19. C6748对EDMA的操作和通过EMIFA与FPGA传输数据
  20. (附源码)springboot球鞋调货管理系统 毕业设计 160942

热门文章

  1. pytorch MSELoss参数详解
  2. Node.js 2小时爬取驴妈妈8W+条旅游数据
  3. 实验7 蓝桥ROS1使用外设 适用kinetic/melodic/noetic
  4. 用正则表达式来判断手机号、地址、身份证号、邮箱等格式是否正确
  5. 想了解自动驾驶系统,看完这一篇就够了......
  6. UOJ #496.秋蝉鸣泣之时
  7. 无影云服务器没有网络怎么办?
  8. Oracle导入 1T 数据
  9. 2021年电解液行业研究报告
  10. 高考数学试题不等关系与不等式|附习题