1.建立本地仓库

git config --global user.name "lora"
git config --global user.email "xxx@gmail.com"

2.建立目录

mkdir xxx

3.初始化

cd xxx  //进入目录
git init   //初始化

4.将代码上传至本地缓存区

git add .    //上传全部
git add 文件名   ///单个文件
git  add  文件名 文件名 文件名 //上传多个git commit -m “注释”

5.clone文件
注:直接clone就不用init了
(1)ssh协议(先安装OpenSSH)

ssh-keygen -t rsa -C "xxx@gmail.com" //后面为注册邮箱

之后ssh保存位置,密码之类一律回车跳过
windows ssh默认地址:C:\Users\用户名.ssh\id_rsa.pub 文件记事本打开复制内容
粘贴公钥内容到github、gitlab之类的ssh里边

(2)http协议
麻烦,每次都要改git隐藏文件里边的config文件,不用
config里改成: url=“https://用户名.密码@gihub.com/后边不变”

git clone http地址/ssh地址

6.pull和push

git pull //每天上班
git push  //每天下班

7.查询git更改历史
以下两种方式自选:

git log  //整块显示
git log --pretty=oneline //用于单行显示

8.冲突处理
这里指:修改前没pull,后来push发生fatal
解决办法:git pull 然后协调

9. 分支

git branch  //查看分支
git branch xxx //新建分支xxx  xxx为分支名
git checkout xxx  // 切换到分支xxx
git branch -d xxx  //删除分支xxx
git merge xxx   //进入主分支master后,键入此命令 合并分支xxx
git push origin xxx  //上传本地分支到远程

10. 忽略上传

touch .gitignore

然后gitignore记事本打开输入忽略指令
常见如下:

1. /xxx/     //过滤整个xxx文件夹
2. *.zip     //过滤所有zip文件
3. /xxx/xx.c   //过滤某个具体文件

11. 撤回到某个版本

git log //找到版本号复制
git reset --hard 版本号

【git】git基本操作命令相关推荐

  1. git版本管理常见操作命令,版本重置reset

    git版本管理常见操作命令 安装git 不用啰嗦,无论win(双击下一步)还是Linux(用yum -y install git)都比较简单 git配置信息 git config --global u ...

  2. git: git add --ignore-removal git add --all 区别

    遇到的问题 在仓库中删除文件后,试图直接用 git add . 将所有删除工作提交暂存区,结果遇到了报错: $ git add . warning: You ran 'git add' with ne ...

  3. 初探Git git基本用法

    Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库 mkdir project # 创建项目目录 cd project # 进入到项目 ...

  4. 这才是真正的Git——Git实用技巧

    作者:lzaneli,腾讯 TEG 前端开发工程师 本篇是这个系列的最后一篇文章,之前的文章主要讲的是基础原理部分(见上方专辑),在理解原理的基础上,介绍一些实用的技巧给大家,希望能提高大家的开发效率 ...

  5. 手把手教你入门Git --- Git使用指南(Linux)

    手把手教你入门Git - Git使用指南(Linux) 系统:ubuntu 18.04 LTS 本文所有git命令操作实验具有连续性,git小白完全可以从头到尾跟着本文所有给出的命令走一遍,就会对gi ...

  6. git git 查看远程库_如何从Git远程存储库中提取

    git git 查看远程库 Note: This the fourth video in the Git for beginners series. Watch the first video her ...

  7. 什么是Git?——Git的学习与使用(一)

    本系列博文将介绍Git以及相关工具的基本使用,主要参考书籍<Pro Git>.对其中的内容进行总结梳理.Git是一个版本控制工具,不管是我们自己的学习或者是公司的项目,一般都会使用一个版本 ...

  8. Gitlab搭建以及解决Failed asserting that ownership of /var/opt/gitlab/.ssh was git:git错误

    CentOS 7搭建GitLab(非Docker) 前言:实验室的一台服务器终于崩掉了,连带上面的gitLab也没了,之前是用docker搭的几行命令搞定,这次刚好重新搭一个吧 服务器配置:(推荐内存 ...

  9. Git - git 入门

    git 工作区 git add .  #将所有文件添加至暂存区 git commit -m "xxx" #将暂存区内容添加至本地库 git push #将本地库内容添加在远程库 g ...

  10. [ git ] git托管代码1

    久闻git大名,但是一直不知道为何物.现在认真的过了一遍.原来是和svn一样的版本控制器. 具有速度快,分布式管理等优点. 现在就来看看git的使用过程,我这里是用开源中国来托管代码的,如果是使用gi ...

最新文章

  1. c++入门之——const在函数名前面和函数后面的区别
  2. java随机抽题系统_为什么要使用考试系统的随机组卷功能?
  3. 676. 实现一个魔法字典
  4. 拓端tecdat|Python Monte Carlo K-Means聚类实战研究
  5. 图像分类系统之功能实现概要
  6. php中session总结,PHP中SESSION使用中的一点经验总结
  7. 用html做龙卷风特效,抖音HTML龙卷风特效代码是啥?
  8. fastDFS图片服务器的一些常见错误
  9. php 微信 公众 平台,微信公众平台代码详解-php语言(一)
  10. autohold有什么弊端吗_autohold一直开着伤车吗
  11. 包装类-自动装箱、拆箱
  12. 1002 写出这个数 (20 分)
  13. bat实现ftp上传文件
  14. 鸿蒙系统手势导航,4D 成像雷达、400+TOPS 算力计算平台、鸿蒙 OS,Huawei Inside 继续放大招!...
  15. lightroom 闪退_微信QQ一碰就闪退,别人永远看不了你的隐私~
  16. 滑雪(广搜+记忆数组+STL)
  17. Java地位被撼动?Java与JavaScript的趣事连载
  18. 关于 人工智能 的思考
  19. cmd下Python模块的安装
  20. 漫画:如何打赢冗杂多变的“内容攻防战”

热门文章

  1. SSM+solr 通过商品搜索学习solr的简单使用
  2. iOS动画-从UIView到Core Animation
  3. 201621123065《JAVA程序设计》第11周学习总结
  4. Mysql 的一些基本用法
  5. c#语言基础编程-转义符
  6. SVN+AnkhSVN端配置
  7. mac懒人版_这些实用的Mac软件你迟早会用到,建议收藏!
  8. php超强后门在任意位置创建文件,php大马:.user.ini文件构成的超强PHP后门
  9. java中整数如何表示,在Java中如何在位级别上内部表示整数?
  10. linux nfsnobody用户,处理CentOS 5.5 x64 配置NFS服务过程中nfsnobody用户造成的问题